lcd1602液晶显示器

来源:互联网 发布:软件注册码破解教程 编辑:程序博客网 时间:2024/05/05 17:13

一、lcd1602概念

(1)lcd1602指显示内容为16*2(可显示两行),每行可6个字节的液晶显示模块。

(2)CGRAM是用户自定义的字符图形存储区,可以定义8个自定义字符。

(3)将显示模式设置为“16*2显示.



二、LCD显示字符三个注意点

① 待显示字符ASCII标准码产生

② 液晶显示模式的设置

③ 字符显示位置的指定


三、LCD显示数据的位置选择

若想在00H(第一行第一列)上显示数据,必须将00H加上0x80H(指令发送0x80);若想在第二行第五列显示数据,则地址确定的指令为80H + 40H + 4 = C4H,其他以此类推。



四、LCD1602的硬件连接


①  JPBG直接连接电源,第3引脚的可调电位器的两端一定要连接电源和地。

②  P2.0、P2.1、P2.2分别是RS(数据命令选择端)、R/W(读写控制位)和E(LCD使能端)三个控制位,P0.0~P0.7是8个数据接口线。

●RS:高电平(RS = 1)代表传输数据,低电平(RS = 0)代表传输命令。

●R/W:R/W = 1为读指令,R/W = 0为写指令。


五、1602LCD的自定义字符

从CGRAM表上可以看到,在表的最左侧是一列可以允许用户自定义的CGRAM,从上往下看共16个,实际上只有8个字节可以自定义。设置CGRAM地址的命令如下:


也就是说当我们想自定义字符,从这个指令可以看出指令数据的高两位已经固定为01,只有后面6位是地址数据,而这6位中的高3位就代表这8个自定义字符,最后3位是字模数据的8个地址。例如第一个自定义字符的字模地址为01000000 —— 01000111。


六、LCD1602程序示例











0 0
原创粉丝点击