Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка по МП[1].doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
513.02 Кб
Скачать

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. Нарисовать схему интерфейса и составить программу работы МП-контроллера, который в зависимости от комбинации входных сигналов а07 от двоичных датчиков (тумблеров) формирует на выходах в07 адрес одного из восьми возможных внешних устройств с адресами ООН, IIH, 22H, 33H, 44H, 55H, 66H, 77H соответственно. В случае замыкания двух или более тумблеров на входах а07 на выходах в07 должен формироваться мерцающий с частотой 0,5 Гц код ООН.

3.Нарисовать схему интерфейса и составить программу работы МП-контроллера, который в зависимости от комбинаций кода входных сигналов на входах а0 + а7 от двоичных тумблеров формирует на выходе в07 сигнал с периодом 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. Как осуществляется управление исполнительными механизмами?