1602液晶模块接线法显示A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1602液晶模块使用 王怀博 2008-07-30 1602的内部结构及原理是怎么的?

接线法

1602正面

1602背面

内部字符

内部指令系统

1602实现的基本显示程序如下:

;***************************************************************

;1602液晶模块的显示程序,江渚渔樵于2006年10月15日调试* ;注意16个引脚的具体功能,显示160字符,11条指令*

;***************************************************************

RS EQU P2.5 ;数据/命令控制 H/L

RW EQU P2.6 ;读/写控制 H/L

E EQU P2.7 ;使能信号高--低

ORG 00H

LJMP MAIN

ORG 0100H

MAIN:

MOV P0,#01H ;清除屏幕

LCALL ENABLE

MOV P0,#38H ;选择点阵方式

LCALL ENABLE

MOV P0,#0FH ;开显示

LCALL ENABLE

MOV P0,#06H ;光标和文字的移动

LCALL ENABLE

MOV P0,#80H ;第一行第一个位置

LCALL ENABLE

LCALL L5

KEY:

JNB P2.0,L1

JNB P2.1,L2

JNB P2.2,L3

JNB P2.3,L4

LJMP KEY

L1:

MOV DPTR,#TABLE1 ;送数据 MOV P0,#80H ;第一行

LCALL ENABLE

LCALL WRITE1

LJMP KEY

L2:

MOV DPTR,#TABLE2

MOV P0,#0C0H ;第二行

LCALL ENABLE

LCALL WRITE1

LJMP KEY

L3:

MOV DPTR,#TABLE3

MOV P0,#80H

LCALL ENABLE

LCALL WRITE1

LJMP KEY

L4:

MOV DPTR,#TABLE4

MOV P0,#0C0H

LCALL ENABLE

LCALL WRITE1

LJMP KEY

L5:

MOV P0,#01H ;清除屏幕

LCALL ENABLE

LJMP KEY

ENABLE:

CLR RS

CLR RW

CLR E

LCALL DELAY

SETB E

RET

WRITE1:

MOV R1,#00H

A1: MOV A,R1

MOVC A,@A+DPTR LCALL WRITE2

INC R1

CJNE A,#00H,A1

RET

相关文档
最新文档