
- •Инструкция по технике безопасности
- •Методические указания по оформлению отчёта к лабораторным работам.
- •2.1.Правила оформления отчёта.
- •Содержание отчёта:
- •Лабораторная работа мп – 1 Исследование микро-эвм на основе микропроцессора кр580ик80
- •3.2 Краткие теоретические сведения
- •3.3.Учебный микропроцессорный комплект (умк)
- •3.4 Задание для домашней подготовки
- •3.5. Подготовка умк к работе
- •3.6. Задания к лабораторной работе
- •3.6.2. Индикация и модернизация содержимого озу.
- •3.6.3. Модификация содержимого регистров микропроцессора
- •3.6.4. Заполнение озу константой
- •3.6.5. Копирование областей памяти
- •3.6.6. Вычисление контрольной суммы массива памяти
- •3.7. Выполнение программы пользователя
- •3.8. Контрольные вопросы
- •Лабораторная работа мп-2 Исследование цикла выполнения команд микропроцессора кр580ик80
- •4.2. Теоретические сведения
- •4.3. Задание для домашней подготовки
- •4.4. Порядок выполнения работы
- •4.5. Контрольные вопросы
- •Лабораторная работа мп-3 Программирование арифметических операций в системе команд микропроцессора кр580вм80
- •Основные теоретические сведения.
- •Приемы программирования типовых арифметических задач
- •5.3.2. Десятичное сложение
- •5.3.3. Умножение
- •Порядок выполнения работы
- •5.5 Контрольные вопросы
- •6. Лабораторная работа мп-4 Программная реализация типовых функций управления на основе микропроцессора к580ик80
- •6.2. Краткие теоретические сведения
- •6.2.1. Опрос двоичного датчика
- •6.2.2. Ожидание события
- •6.2.3. Ожидание импульсного сигнала
- •6.2.4. Выделение и обработка отдельных бит информации
- •6.2.5. Формирование управляющего сигнала
- •6.2.6. Вывод управляющего слова на группу автономных устройств
- •6.2.7. Формирование временной задержки малой длительности
- •6.2.8. Формирование последовательности импульсных сигналов с изменяемой длительностью и скважностью.
- •6.3. Задание на дом
- •7.Лабораторная работа мп-5
- •7.3. Задание для домашней подготовки
- •7.4. Порядок выполнения работы
- •7.5. Контрольные вопросы
- •Приложение
- •Литература
6.2.8. Формирование последовательности импульсных сигналов с изменяемой длительностью и скважностью.
Программная реализация последовательностей управляющих сигналов базируется на принципе секвенции, при котором подпрограммы выдачи измеряемого значения сигнала чередуются с параметризуемыми подпрограммами временных задержек.
Пусть требуется на выходе D1порта 3 сформировать последовательность управляющих сигналов (рис. 6.8)
U
t мкс
100 200
400
Рис. 6.8. Последовательность управляющих сигналов
Из временной диаграммы видно, что некоторая последовательность чередующихся сигналов О и I формируется на основе периода 100мкс. Следовательно, программа формирования таких сигналов будет иметь вид:
LXI H, 0800H ; загрузка начального адреса таблицы
; длительностей в (HL)
SEQU: MVI A, 02 H ; номер вывода порта
OUTPUT: OUT 03H ; установка 1-го значения сигнала
HOV D, M ; число обращений к задержке
LOOP: CALL TIME ; задержка
DCR D ; декремент счетчика
JNZ LOOP ; если D≠0, то вызов подпрограммы
XPI 02H ; изменение значения сигнала на противоположный
;
INX H ;
JMP OUTPUT ;
RET ;
6.3. Задание на дом
6.3.1. Изучить способы программирования типовых процедур управления.
6.3.2. Разработать программу работы МП-контроллера в соответствии с вариантами:
1. Нарисовать схему интерфейса и составить программу МП-контроллера тревожной сигнализации, которая раз в секунду включает и выключает световой и звуковой сигналы попеременно на выходе В0 и В1, в том случае, если разомкнут один из семи входных контактов а1 – а2. Тревожная сигнализация не отключается при замыкании разомкнутого входного контакта а1, а ожидает сигнала снятия тревоги на входе а0.
2. Нарисовать схему интерфейса и составить программу работы МП-контроллера, который в зависимости от комбинации входных сигналов а0 +а7 от двоичных датчиков (тумблеров) формирует на выходах в0 +в7 адрес одного из восьми возможных внешних устройств с адресами ООН, IIH, 22H, 33H, 44H, 55H, 66H, 77H соответственно. В случае замыкания двух или более тумблеров на входах а0 +а7 на выходах в0 +в7 должен формироваться мерцающий с частотой 0,5 Гц код ООН.
3.Нарисовать схему интерфейса и составить программу работы МП-контроллера, который в зависимости от комбинаций кода входных сигналов на входах а0 + а7 от двоичных тумблеров формирует на выходе в0 +в7 сигнал с периодом 1, 2, 3, 4, 5, 6, 7 соответственно. В случае замыкания двух или более тумблеров на входах в0 + в7 должен формироваться мерцающий сигнал с частотой 1Гц.
4. Нарисовать схему интерфейса и составить программу работы МП-контроллера, который в зависимости от комбинации входных двоичных датчиков а0 + а7 формирует на выходах в0 + в7 сигналы двоичного счетчика секунд, начиная со значения, заданного входным кодом N.
6.4. Контрольные вопросы
6.4.1. Как можно осуществить опрос двоичного датчика?
6.4.2. Принцип формирования временной задержки.
6.4.3. Для чего применяется маскирование разрядов?
6.4.4. Как определить наличие О на 3 выводе порта 5?
6.4.5. Как запрограммировать ожидание события?
6.4.6. Как осуществляется управление исполнительными механизмами?