📄 lcdsub.inc
字号:
; LCD CONSTANT DEFINE
; Change record:
;
;$pPORT2 DATA P2 ; %%
ASCDOTTAB EQU 7300H
Addr_LCD_CMD EQU 0C100H
Addr_LCD_DAT EQU 0C000H
;$uDOTTAB EQU 0CA00H ; %%
;$B_EN_INT BIT 0AFH ; %% (EA) ENABLE ALL INTERRUPTER BIT
;$B_TMPUSE BIT PSW.5 ; %% THE TEMPORARY USE BIT IN FIELD DISPLAY, CTO_R6BIT
;$cSPACE EQU ' ' ; %%
cLCD_SYSSET_CMD EQU 40H
cLCD_SCROLL_CMD EQU 44H
cLCD_SLEEP_CMD EQU 53H
cLCD_ON_CMD EQU 59H
cLCD_CSR_OFF_DAT EQU 54H ; OPEN DISPLAY FOR ALL, NO CURSOR
cLCD_CSR_TWK_DAT EQU 5AH ; OPEN DISPLAY FOR ALL, CURSOR TWINKLE
cLCD_OFF_CMD EQU 58H
cLCD_SRL_HDOT_CMD EQU 5AH
cLCD_OVLAY_CMD EQU 5BH
cLCD_DOT13_INI_DAT EQU 0CH
cLCD_SET_FORM_CSR_CMD EQU 5DH
cLCD_SET_RAMADDR_CMD EQU 50H
cLCD_SET_RIGHT_CSR_CMD EQU 04CH
cLCD_SET_LEFT_CSR_CMD EQU 04DH
cLCD_SET_UP_CSR_CMD EQU 04EH
cLCD_SET_DOWN_CSR_CMD EQU 04FH
cLCD_SET_CSRADDR_CMD EQU 46H
cLCD_READ_CSRADDR_CMD EQU 47H
cLCD_WRITE_RAM_CMD EQU 42H
cLCD_READ_RAM_CMD EQU 43H
cMINPARTA EQU 10H
cMINPARTB EQU 80H
cDOTBLK EQU 18H
;$bUSE1 = 13H ; %% TENPARY USE BIT
;$bUSE2 = 14H ; %% TENPARY USE BIT
bUSE3 = 15H ; TENPARY USE BIT
bLCD_DOTOUT = 16H ;(SYS)USE IN DLCDSETP (LCDSUB)
bLCD_ACTSCREEN = 17H ; WHICH SCREEN IS ACTIVE: SCREEN 1,3 OR 2,4
bLCD_REVERSE = 18H ;* TEMP USE FOR Use in DLCDSTR, FOR CHAR REVISE DISPLAY
bLCD_DECOUT = 19H ;* TEMP USE FOR Use in DLCDSTR REDUCE DISPLAY FOR ASCII CODE
bLCD_LENGTH = 1AH ;* TEMP USE FOR DISPLAY AS THE FIELD LENGTH
bLCD_DNLINE = 1BH ;* TEMPARY USE FOR DOWN LINE FIELD DISPLAY
bLCD_UPLINE = 1CH ;* TEMPARY USE FOR UP LINE FIELD DISPLAY
bLCD_LTLINE = 1DH ;* TEMPARY USE FOR LEFT LINE FIELD DISPLAY
bLCD_RTLINE = 1EH ;* TEMPARY USE FOR RIGHT LINE FIELD DISPLAY
bLCD_PASSWORD = 1FH ;* FOR PASSWORD INPUT FIELD ACTIVE
dFLD_R7 EQU 24H ;* (* - 内存重叠分配)
dFLD_R6 EQU 25H ;*
dFLD_R5 EQU 26H ;*
dFLD_R4 EQU 27H ;*
dFLD_R3 EQU 28H ;*
dFLD_R2 EQU 29H ;*
dFLD_R1 EQU 2AH ;*
dDOTPAGE EQU 2BH
dLCD_MAX_LINE EQU 2CH
dLCD_BYTES_ROW EQU 2DH
dLCD_PTN_LINE EQU 2EH ; DEFINE THE LINES IN ONE PATTEN
dLCD_CSR_LINES EQU 2FH
dGRA_YOH_OFF EQU 1EH ;*
dGRA_YOL_OFF EQU 1FH ;*
dLCD_ACT_BYTES EQU 53H ;*--
;$dEXTPART EQU 57H ;%% THE BACKUP OF EXT. RAM SEGMENT
;$cSCDRAM EQU 8H ;%% THE SEGMENT FOR 800H,NO SAVED OF DATA AFTER POWER OFF
xDISPBUF EQU 00H ; 80 BYTES
;$xINPUTBUF EQU 050H
;$cEVENTBUFf EQU 60H ;-
;$cEVENTBUFe EQU 6FH ;-
;$xEVTMSGp EQU 70H ;-
;$xPASSWORD EQU 0880H ; FOR PASSWORD CHECK
xDOTBLK EQU 88H ; 40 BYTES
;$xGRA_DIS_RATE EQU 0B0H ;*B0H,B1H,B2H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -