ВУЗ:
Составители:
Рубрика:
54
clr P3.5 ;включение регистра и дешифратора
SETB P3.5 ;
CLR P4.5 ;выключение регистра и дешифратора
MOV P5,#0FFH ;гашение строк
JB P6.6,G10 ;если бит установлен, то выбор первого
индикатора
MOV P7,R4 ;выбор первого индикатора
JMP G11 ;переход
G10:
MOV P7,R5 ;выбор второго индикатора
G11:
setb P4.5 ;
clr P3.5 ;включение регистра и дешифратора
acall zadergka ;подпрограмма задержки
;-----------------------------------------------------------------------------
;цикл
;-----------------------------------------------------------------------------
G7:
DJNZ R6,G12 ; проверка: все-ли столбцы опрошены
SETB P6.6 ;если да, то установить бит
G12:
MOV A,R7 ;
RL A;
MOV R7,A ;переход к следующему столбцу
INC R0 ; переход к следующей строке
DJNZ R2,GO ;проверка: все ли индикаторы опрошены
JMP GO1 ;цикл
;-----------------------------------------------------------------------------
;подпрограмма задержки
;-----------------------------------------------------------------------------
zadergka:
MOV R3,#0ffH ; задержка 256 циклов
G1: DJNZ R3,G1;
ret
NOP
END
Страницы
- « первая
- ‹ предыдущая
- …
- 50
- 51
- 52
- 53
- 54
- …
- следующая ›
- последняя »