Элементы и узлы информационных и управляющих систем (Основы теории и синтеза). Булатов В.Н. - 200 стр.

UptoLike

Составители: 

Рубрика: 

представленный на рисунке 17.3:
INPUT3: MOV A,#F3 ;Загрузить адрес канала 3 MS в А и
OUT P2,A ;переслать его в порт Р2 (бит D4=1!!!).
ORL P2,#08 ;Запустить преобразование АЦП по фик-
ANL P2,#F7 ;сированному значению u3 и снять пуск.
END_AD: IN A,P2 ;Ввод содержимого порта 2 в аккумулятор
CPL A ;и инверсия;
JB4 END_AD ;если бит 4=1(END=0), то снова ввод <Р2>.
IN A,P1 ;Ввод из порта Р1 значения u3,
MOV R0,#1B ;загрузка адреса буфера u3 в R0 и
MOV @RO,A ;пересылка значения u3 в буфер обмена.
MOV A,R7 ;Пересылка признаков ввода в регистр A,
ORL A,#08 ;установка флага F3=1 и
MOV R7,A ;возврат признаков ввода.
RET ;Выход из подпрограммы ввода.
Аналогично решается ввод дискретной информации (релейных сигналов).
Для изучения
вывода информации через УСО рассмотрим другой
фрагмент УСО, представленный на рисунке 17.4.
Рисунок 17.4 – Фрагмент УСО вывода релейных сигналов
представленный на рисунке 17.3:


INPUT3:    MOV A,#F3        ;Загрузить адрес канала №3 MS в А и
           OUT P2,A         ;переслать его в порт Р2 (бит D4=1!!!).
           ORL P2,#08       ;Запустить преобразование АЦП по фик-
           ANL P2,#F7       ;сированному значению u3 и снять пуск.
END_AD: IN       A,P2       ;Ввод содержимого порта 2 в аккумулятор
           CPL A            ;и инверсия;
           JB4   END_AD     ;если бит 4=1(END=0), то снова ввод <Р2>.
           IN    A,P1       ;Ввод из порта Р1 значения u3,
           MOV R0,#1B       ;загрузка адреса буфера u3 в R0 и
           MOV @RO,A        ;пересылка значения u3 в буфер обмена.
           MOV A,R7         ;Пересылка признаков ввода в регистр A,
           ORL A,#08        ;установка флага F3=1 и
           MOV R7,A         ;возврат признаков ввода.
           RET              ;Выход из подпрограммы ввода.


  Аналогично решается ввод дискретной информации (релейных сигналов).
  Для изучения вывода информации через УСО рассмотрим другой
фрагмент УСО, представленный на рисунке 17.4.




     Рисунок 17.4 – Фрагмент УСО вывода релейных сигналов