При разработке схемы сопряжения ЦАП с МПС следует иметь в виду, что все разряды кода должны поступать на вход ЦАП одновременно, иначе возникают большие выбросы на его выходе [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).
Ссылка на скачивание - внизу страницы.