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

UptoLike

78
R42 EQU 0X2A;
R43 EQU 0X2B;
R44 EQU 0X2C;
R45 EQU 0X2D;
R46 EQU 0X2E;
R47 EQU 0X2F;
R48 EQU 0X30;
R49 EQU 0X31;
R50 EQU 0X32;
R51 EQU 0X33;
R52 EQU 0X34;
R53 EQU 0X35;
R54 EQU 0X36;
R55 EQU 0X37;
R56 EQU 0X38;
R57 EQU 0X39;
;-----------------------------------------------------------------------------
; настройка стека
;-----------------------------------------------------------------------------
STACK SEGMENT IDATA ; выбор сегмента стека
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 P2MDOUT,#0FFH ; настройка портов на вывод
MOV P5MDOUT,#0FFH ; настройка портов на вывод
MOV P6MDOUT,#0FFH ; настройка портов на вывод
;-------------------
MOV R0,#0EH ;
MOV R1,#0X ; ЗАДАНИЕ НАЧАЛЬНОГО АДРЕСА РЕГИСТРОВ
;-------------------
MOV R2,#089H ; КООРДИНАТА НАЧАЛА ПЕРВОГО СЛОВА
MOV R3,#0C5H ; КООРДИНАТА НАЧАЛА ВТОРОГО СЛОВА
MOV R4,#097H ; КООРДИНАТА НАЧАЛА ТРЕТЬЕГО СЛОВА
MOV R5,#0D7H ; КООРДИНАТА НАЧАЛА ЧЕТВЕРТОГО СЛОВА
;------------------
MOV R6,#007H ; КОЛИЧЕСТВО СИМВОЛОВ В ПЕРВОМ СЛОВЕ
MOV R7,#010H ; КОЛИЧЕСТВО СИМВОЛОВ ВО ВТОРОМ СЛОВЕ