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

UptoLike

12
RSEG STACK
DS 80h ;резервирование 128 байтов для стека
;-----------------------------------------------------------------------------
; настройка таймеров
;-----------------------------------------------------------------------------
CSEG AT 0
ljmp Main
Temp_2 SEGMENT CODE ;
RSEG Temp_2 ;выбор сегмента CODE
USING 0 ;использование нулевого банка регистров
Main:
mov WDTCN, #0deh ;выключение watchdog timer
mov WDTCN, #0adh
mov SP, #STACK-1 ;инициализация указателя стека
mov SFRPAGE,#0FH ;выбор страницы 0fH
MOV XBR2,#40H
MOV P3MDOUT,#0FFH ;
MOV P4MDOUT,#0FFH ;
MOV P5MDOUT,#0FFH ;
MOV P7MDOUT,#0FFH ;настройка портов Р3-Р5, Р7 на
вывод
;-----------------------------------------------------------------------------
;основная программа
;-----------------------------------------------------------------------------
SETB P3.5 ; запрет работы дешифратора
CLR P4.5 ;запрет работы регистра DD12
MOV P5,#0FH ;выбор 8 светодиодов
MOV P7,#04H ;включение регистра выбора индикатора
SETB P4.5 ; Разрешение работы регистра DD12
CLR P3.5 ; Разрешение работы дешифратора
RET
END