Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив1 / docx57 / Лр4

.docx
Скачиваний:
27
Добавлен:
01.08.2013
Размер:
57.79 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОУ ВПО «Кубанский государственный технологический университет»

Армавирский механико-технологический институт

Кафедра внутризаводского электрооборудования и автоматики

ОТЧЕТ

о лабораторной работе №4 по дисциплине «Элементы автоматики и микропроцессорные устройства»

Изучение и программирование микропроцессорного

устройства “Микролаб КР580ИК80А”.

Выполнила:

Студентка группы___________________

Налога Д.А.______________________

Дата, роспись_______________________

Принял (оценка):____________________

Преподаватель Хлонь Е.П.

Дата, роспись________________________

Армавир – 2012

Цель работы: Изучение структурной схемы, конструкции и технических характеристик микропроцессорного устройства “Микролаб КР580ИК80А” и получение навыков его программирования.

Содержание работы:

1 Изучение структурной схемы, конструкции и технических характеристик микропроцессорного устройства “Микролаб КР580ИК80А”.

2 Изучение методов программирования и составление программ для микропроцессорного устройства “Микролаб КР580ИК80А”.

3 Ввод, отладка и выполнение программ микропроцессорного устройства “Микролаб КР580ИК80А”.

Перечень оборудования:

1. Микропроцессорное устройство “Микролаб КР580ИК80А”.

2 Мультиметр М830.

3 Цифровой осциллограф HPS-40.

Описание лабораторной установки

Микропроцессорное устройство “Микролаб КР580ИК80А” предназначено для изучения конструкции, методов диагностики и программирования микропроцессорных систем. В состав структурной схемы микропроцессорного устройства “Микролаб КР580ИК80А” входят следующие модули (рисунок 1):

  1. Микропроцессор МП — предназначен для обработки информации и формирования управляющих сигналов в соответствии с командами программы.

  2. Генератор тактовых импульсов ГТИ – предназначен для формирования последовательностей импульсов, синхронизирующих работу всех функциональных узлов устройства.

Рисунок 1 – Структурная схема “Микролаб КР580ИК80А”

  1. Постоянное запоминающее устройство ПЗУ — предназначено для хранения системных и тестовых программ и констант.

  2. Оперативное запоминающее устройство ОЗУ— предназначено для хранения управляющих и функциональных программ и текущих данных.

  3. Устройства ввода-вывода УВВ — предназначены для задания режимов работы, ввода и редактирования управляющей программы и отображения информации.

Назначение клавиш “Микролаб КР580ИК80А”:

1. “Пуск” – выполнение программы.

2. “Возв” – повторное выполнение программы.

3. “Уст.Ад” – установка адреса в счетчике команд.

4. “Запись” – запись команд программы в ОЗУ.

5. “Ад+,Ад-” – пошаговое изменение адреса.

6. “Сброс” – остановка выполнения программы.

7. “Ввод, Вывод” – ввод/вывод программы на внешнее ЗУ.

Технические характеристики “Микролаб КР580ИК80А”:

  1. Тип: МП - КР580ИК80А;

  2. Разрядность шины данных – 8, шины адреса – 16

  3. Быстродействие – 500 тыс. операций в сек.,

  4. Количество регистров общего назначения (РОН) – 8;

  5. Объем памяти ПЗУ – 1,5 Кб; ОЗУ – 2 Кб.

Таблица 1 Программа опроса клавиатуры и вызова звукового сигнала

При нажатии на клавишу 9 выдаёт звуковой сигнал

Адрес

команды

Код

команды

Назначение команды

8000

8001

8002

CD

16

02

Вызов подпрограммы опроса клавиатуры из ПЗУ по адресу 0216

8003

8004

FE

09

Сложение с кодом клавиши “09”в регистре-аккумуляторе RG A

8005

8006

8007

C2

00

80

Условный переход на адрес 8000, если содержимое регистра-аккумулятора RG A равно 0

8008

8009

800А

CD

50

03

Вызов подпрограммы звукового сигнала из ПЗУ по адресу 0350

800В

800С

800D

C3

00

80

Безусловный переход на адрес 8000 (к началу программы)

Таблица 2 Программа управления светодиодной индикацией

(«Двоичный счетчик»)

Адрес

команды

Код

команды

Назначение команды

8000

8001

3E

81

Пересылка числа “81” в регистр RG A

8002

8003

D3

FB

Программирование порта ввода-вывода

8004

8005

3E

01

Пересылка числа “01” в регистр RG A

8006

8007

16

29

Пересылка числа тактов “29” в регистр RG D

8008

8009

D3

F9

Вывод сигналов на светодиоды

800А

1D

Декремент в регистре RG E=E-1

800В

800С

800D

C2

08

80

Условный переход на адрес 8008, если содержимое регистра RG E=0

800E

15

Декремент в регистре RG D=D-1

800F

8010

8011

C2

08

80

Условный переход на адрес 8008, если содержимое регистра RG D=0

8012

3C

Инкремент в регистре RG А=А+1

8013

8014

8015

C3

06

80

Безусловный переход на адрес 8006

Число тактов задержки – 29.По адресу 8012 подаётся код команды «07»-«Бегущий огонь влево»

Выводы: в ходе выполнения лабораторной работы я изучила структурную схему, конструкцию и технические характеристики микропроцессорного устройства “Микролаб КР580ИК80А” и получила навыки его программирования.