您现在的位置: 主页 > MCU > 单片机学习 > 心得:1602液晶模块使用归纳 -
本文所属标签:
为本文创立个标签吧:

心得:1602液晶模块使用归纳 -

来源: 网络用户发布,如有版权联系网管删除 2018-08-31 

[导读]对1602的操作只有两种,就是读和写,读可以分为读状态(状态寄存器)和读数据(RAM中的),写可以分为写指令和写数据(写入RAM中),所有的操作时序只要遵循下表即可。

对1602的操作只有两种,就是读和写,读可以分为读状态(状态寄存器)和读数据(RAM中的),写可以分为写指令和写数据(写入RAM中),所有的操作时序只要遵循下表即可。

1.jpg

笔者在使用过程中出现了初始化不显示任何字符的情况,后来经过调试之后总结一些注意事项,在写出注意事项之前,先给出读写时序图,如下:

 

2.jpg

 

3.jpg

给出了两张图之后就可以说明注意事项了:

1)、观察时序图,读写的操作进行都发生在使能端E为高的时候,这段时间注意不能太短,如果E的时间太短,则会引起读写失败,笔者在使用过程中,将E拉高之后延时500个us左右然后将E拉低,当然不同厂家的1602液晶模块也许不一样,这里只是指出这里有个注意事项。RS和RW的拉高或拉低只需要一个指令就可以了,不需要延时。

2)、写数据之前,先设置数据指针地址,通过写指令(80H + 地址码),设置地址指针之后再开始写数据(写入之后指针自动加1或减1,可以写入指令设置是哪种方式)。

在后续贴一个1602模块使用的可重用库,方便以后直接拿来用。

加油站:

51的液晶1602模块程序

MSP430控制1602的程序

1602资料中英对照版



              查看评论 回复



嵌入式交流网主页 > MCU > 单片机学习 > 心得:1602液晶模块使用归纳 -
 

"心得:1602液晶模块使用归纳 -"的相关文章

网站地图

围观()