Исследование индикаторов. Солдатов А.И - 51 стр.

UptoLike

53
MOV R23,#10110111B;
MOV R24,#11000001B;
GO:
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
;ПЕРВЫЙ ИНДИКАТОР
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
MOV A,@R0 ;загрузка элементов рисунка в аккумулятор
;-----------------------------------------------------------------------------
;первая горизонтальная линия
;-----------------------------------------------------------------------------
SETB P3.5 ;
CLR P4.5 ;выключение регистра и дешифратора
MOV P5,A ;загрузка элементов рисунка в порт
JB P6.6,G8 ;если бит установлен, то выбор первого индикатора
MOV P7,R4 ;выбор первого индикатора
JMP G9 ; переход
G8:
MOV P7,R5 ;выбор второго индикатора
G9:
setb P4.5 ;
clr P3.5 ;включение регистра и дешифратора
SETB P3.5 ;
CLR P4.5 ;выключение регистра и дешифратора
mov P5,R7 ;загрузка столбцов
mov P7,#11111011B ;вывод номера столбца
setb P4.5 ;
clr P3.5 ;включение регистра и дешифратора
;--------------------------------------------------------------------------------------
;ГАШЕНИЕ
;--------------------------------------------------------------------------------------
SETB P3.5 ;
CLR P4.5 ;выключение регистра и дешифратора
mov P5,#0FFH ;гашение всех столбцов
mov P7,#0FFH ;вывод столбцов на индикатор
setb P4.5 ;