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

📄 1601驱动程序包.txt

📁 LCD1601驱动程序包
💻 TXT
字号:
1601 LCM DEMO: 
               RS         BIT         P2.7
               R_W        BIT         P2.6
               E          BIT         P2.5
               DBUS       EQU         P0
               ORG        0000H
               AJMP       MAIN
               ORG        0030H
MAIN:          MOV        SP,         #68H
               NOP
INT1601:       LCALL      DELAY
               LCALL      DELAY
               LCALL      DELAY
               LCALL      DELAY
               MOV        R0,         #38H
               LCALL      W_COM
               LCALL      DELAY
               MOV        R0,         #38H
               LCALL      W_COM
               MOV        R0,         #06H
               LCALL      W_COM
               MOV        R0,         #0FH
               LCALL      W_COM
               MOV        R0,         #01H
               LCALL      W_COM

               MOV        DPTR,       #TAB1
               LCALL      W_1601
               LCALL      DELAY
               MOV        DPTR,       #TAB2
               LCALL      W_1601
               LCALL      DELAY
               MOV        DPTR,       #TAB3
               LCALL      W_1601
               LCALL      DELAY
               MOV        DPTR,       #TAB4
               LCALL      W_1601
               LCALL      DELAY
               MOV        DPTR,       #TAB5
               LCALL      W_1601
               LCALL      DELAY
               SJMP       $

W_1601:        MOV        R1,         #8
               MOV        R0,         #80H
               LCALL      W_COM         
LOOPD1:        CLR        A
               MOVC       A,          @A+DPTR
               INC        DPTR
               MOV        R0,         A
               LCALL      W_DAT
               DJNZ       R1,         LOOPD1
               MOV        R1,         #8
               MOV        R0,         #0C0H
               LCALL      W_COM
LOOPD2:        CLR        A
               MOVC       A,          @A+DPTR
               INC        DPTR
               MOV        R0,         A
               LCALL      W_DAT
               DJNZ       R1,         #LOOPD2
               MOV        R1,         #8
               LCALL      DELAY
               LCALL      DELAY
               LCALL      DELAY
               LCALL      DELAY
                          RET

W_COM:         NOP 
               NOP 
               NOP
               MOV        DBUS,       R0
               CLR        RS
               CLR        R_W
               SETB       E
               RET

W_DAT:         NOP     
               NOP
               NOP 
               MOV        DBUS,        R0
               SETB       RS
               CLR        R_W
               SETB       E
               NOP 
               CLR        E
               RET

DELAY:         MOV        R7,          #0
TMO2:          MOV        R6,          #0
TMO1:          NOP
               DJNZ       R6,          TMO1
               DJNZ       R7,          TMO2                      
                          RET

TAB0:          "W"
TAB1:          "E"
TAB2:          
                             
               






                END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -