Реферат: Микропроцессоры в автоматизированных системах контроля и управления РЭС
OUTA: MOV B,#8 ;счетчик бит
OUTAB: RLC A ;сдвиг ACC влево
CALL OUTB
DJNZ B,OUTAB ;цикл вывода бит
RET
OUTB: JNB 20H.0,OUTB ;подпрограмма вывода бита из «С» в Р1.1
CLR 20H.0 ;ожидание завершения периода огибающей
MOV P1.1,C ;сброс флага
RET
TXBYTE: ;передача 8 бит АСС, начиная с младшего
MOV R4,#8D ;количество бит для передачи
TXBYTEL:
RRC A ;АСС.0>СARRY
CALL OUTB ;передача бита CARRY
DJNZ R4,TXBYTEL ;цикл передачи 8 бит
RET
START: ;начало основной программы
CALL INIT2 ;инициализация таймера Т2
CALL INIT0 ;инициализация таймера Т0
SETB ET0 ;разрешение прерывания от Т0
SETB EA ;разрешение всех прерываний
SETB TR0 ;пуск Т0
SYNHRO: MOV R4,#8
CALL B11
DJNZ R4,SYNHRO
;передача аналоговых сигналов
MOV P3,#00010000B ;первый адрес мультиплексора
MOV R5,#8D ;счётчик количества аналоговых каналов
ANST: