При разработке схемы сопряжения ЦАП с МПС следует иметь в виду, что все разряды кода должны поступать на вход ЦАП одновременно, иначе возникают большие выбросы на его выходе [5]. На рис. 3.21 приведена функциональная схема подключения 10-разрядного ЦАП К572ПА1 к системной шине МПС. Регистры DD2, DD3 служат для вывода на ЦАП полного 10-разрядного кода. Они открываются одновременно с помощью логического элемента DD4.2 при выводе в порт с символическим именем OPORT7. Регистр DD1 принимает из МПС младший байт кода. Программа вывода на ЦАП имеет вид:
LXI H, DATA_Z |
|||
MOV A, M |
|||
OUT OPORT6 |
; ; |
Вывод мл.байта кода в регистр DD1 |
|
INX H |
|||
MOV A, M |
|||
OUT OPORT7 |
; |
Вывод кода на ЦАП |
На рис. 3.22 приведена функциональная схема генератора сигнала Y5, представляющего собой прямоугольные импульсы с частотной (ЧИМ) или широтной (ШИМ) модуляцией. В схеме используются счетчики СТ1 и СТ2 2-го таймера ПТ_2. Для обоих видов модуляции счетчик СТ1 работает в режиме 2 (делитель частоты), а счетчик СТ2 – в режиме 0 (программируемая задержка). Сигнал U6, снимаемый с выхода РС6 порта ППА разрешает выдачу Y5 и запроса прерывания INT2.
ISR0
Сформировать меандр 1 Гц на счетчике СТ0
Сформировать меандр 500 Гц на счетчике СТ1
Включить световой и звуковой сигналы аварии
Включить светодиод “Останов” на ПУ
Останов МП
Рис. 3.20. БСА подпрограммы аварийной сигнализации
DD1 DD2
DI RG DO DI RG DO
0 0 0 0
ШД 8 1 1 1 1
DA1
DD4.1 6
IOW 7 5 7 5 D #/^
1 C 6 C 6 0
OE 7 OE 7 1
SELOPORT6 2 OOC
3 DA2
DD3 I2
IOW 1 DI RG DO I1 Y4
0 0 8
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.