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

📄 lcdderiver.txt

📁 程序名:LCD显示驱动程序 功能:用LCD1602显示字符 A 作者:严峥晖 ******************************** 端口定义 RS EQU P3.0
💻 TXT
字号:
程序名:LCD显示驱动程序
;功能:用LCD1602显示字符'A'
;作者:严峥晖
;********************************
;端口定义
RS EQU P3.0 
RW EQU P3.1 
E EQU P3.2
DB0_DB7 EQU P0
DB7 EQU P0.7
;********************************
;主程序
ORG 00H
AJMP START
ORG 30H 
START:
MOV DB0_DB7,#00000001B  ;清屏 
ACALL ENABLE
MOV DB0_DB7,#00000001B  ;清屏 
ACALL ENABLE 
MOV DB0_DB7,#00111000B  ;显示功能设置 
ACALL ENABLE 
MOV DB0_DB7,#00001111B  ;显示开关控制 
ACALL ENABLE 
MOV DB0_DB7,#00000110B  ;输入模式 
ACALL ENABLE 
MOV DB0_DB7,#80H        ;数据存贮器地址 
ACALL ENABLE 
MOV DB0_DB7,#01000001B  ;ASCII码 
SETB RS                 ;送数据
CLR RW 
CLR E 
ACALL DELAY
SETB E 
AJMP $
;********************************
;送命令子程序
ENABLE: 
CLR RS                  ;送命令 
CLR RW 
CLR E 
ACALL DELAY 
SETB E 
RET 
;********************************
;判忙延时子程序
DELAY: 
MOV DB0_DB7,#0FFH 
CLR RS 
SETB RW 
CLR E 
NOP 
SETB E 
JB DB7,DELAY           ;判断忙标志 
RET 
END 

⌨️ 快捷键说明

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