Проектирование микропроцессорной системы контроля и управления объектом. Общие принципы проектирования микропроцессорных систем, страница 29

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