⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcdsub.inc

📁 一个功能完善的大型制冷设备控制程序
💻 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 + -