Реферат: Микропроцессоры в автоматизированных системах контроля и управления РЭС

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:

К-во Просмотров: 243
Бесплатно скачать Реферат: Микропроцессоры в автоматизированных системах контроля и управления РЭС