📄 _head.asm
字号:
;;;;;;;;;;;;;;;;CONST DEFINITION;;;;;;;;;;;
DISPLAY_ON EQU 3FH ;THE COMMAND TO TURN ON/OFF THE LCD
DISPLAY_OFF EQU 3EH
BGNCOL EQU 40H ;THE COLUME BEGIN/END ADDRESS
ENDCOL EQU 7FH
BGNPG EQU 0B8H ;THE PAGE BEGIN/END ADDRESS
ENDPG EQU 0BFH
BGNLINE EQU 0C0H ;THE LINE BEGIN/END ADDRESS
ENDLINE EQU 0FFH
CMMD2 EQU 5FF0H ;THE DISPLAY COMMAND ADDRESS OF THE FIRST/SECOND BLOCK
CMMD1 EQU 3FF0H
STAT2 EQU 5FF2H ;THE STATUS WORD ADDRESS OF THE FIRST/SECOND BLOCK
STAT1 EQU 3FF2H
WDATA2 EQU 5FF1H ;THE WRITE DATA COMMAND ADDRESS OF THE FIRST/SECOND BLOCK
WDATA1 EQU 3FF1H
RDATA2 EQU 5FF3H ;THE READ DATA COMMAND ADDRESS OF THE FIRST/SECOND BLOCK
RDATA1 EQU 3FF3H
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
KEY_ITEM_UP EQU 05H
KEY_ITEM_DN EQU 01H
KEY_PG_UP EQU 07H
KEY_PG_DN EQU 03H
KEY_OK EQU 06H
;;;;;;;;;;;;;;;;RAM VARIABLE;;;;;;;;;;;;;
KEYBUF EQU 7FH ;
NUM_NUMBER EQU 7EH
NUMBUF EQU 7DH
NUMSTRBUF EQU 1FE0H
NUMSTRBUF_H EQU 1FE0H
NUMSTRBUF_L EQU 1FE7H
ITEM_SEL_H EQU 70H ;ITEM_SEL_H(L) ALWAYS POINTS TO THE CURRENT
ITEM_SEL_L EQU 71H ;SELECTED MENU ITEM,ONLY BE CHAGED IN MENU_SEL
;;;;;;;;FLAG DEFINITION;;;;;;;;;;
HLP_FONT EQU 20H.0
;;;;;;;;USER CONST;;;;;;;;;;;;;;;
NMM_FLGB EQU 21H
;;;;;;;;PROGRAM BEGIN;;;;;;;;;;;;
ORG 0000H
LJMP CODE_START
ORG 0003H
LJMP INT_0
ORG 000BH
LJMP TIMER_0
ORG 0013H
LJMP INT_1
ORG 001BH
LJMP TIMER_1
ORG 0030H
CODE_START:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -