打印
[51单片机]

4位数据模式LCD1602驱动程序,有图有真相,亲自试验

[复制链接]
4714|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 电子云图 于 2013-9-13 11:00 编辑

     单片机直接驱动LCD1602时,一般都是用8位数据模式,这样很耗I/O口,下面我是我亲自试验的4数据接口驱动LCD1602
     我采用了P0端口的高四位作为数据接口,同时接了一个LED在P00端口。在一个大循环中运行LED使其闪烁,同时不断的向LCD1602中写数据,这样可以充分的展现4位数据模式驱动LCD1602的优点(P0口高4位和低四位互不干扰)。若加上背光控制,完全可以用8位的一组端口驱动LCD1602




我用的单片机是STC89C52,晶振11.0592M,
下面是源代码;
4线驱动LCD1602.zip (9.26 KB)
感兴趣的朋友可以试一下,有什么问题也欢迎反馈。





评论
魔诗意 2019-6-14 11:15 回复TA
您好,请问,那一个数据口是接LCD的D0-D7的哪一位好呀,都可以么? 

相关帖子

沙发
coody| | 2013-9-13 11:17 | 只看该作者
10多年来,我一直用4位数据模式

使用特权

评论回复
板凳
电子云图|  楼主 | 2013-9-13 11:22 | 只看该作者
呵呵!小弟不才,我也是接触单片机没多久,献丑了

使用特权

评论回复
地板
Ms19862009| | 2013-9-13 15:04 | 只看该作者
1楼太有才了,;P

使用特权

评论回复
5
电子云图|  楼主 | 2013-9-13 18:51 | 只看该作者
谢谢捧场

使用特权

评论回复
6
wsnsyy| | 2013-9-14 08:56 | 只看该作者
呵呵。

使用特权

评论回复
7
米奇老虎| | 2017-2-11 22:59 | 只看该作者
楼主,是否有使用过lcd2004 的4位操作模式,我遇到技术问题,想请教

使用特权

评论回复
8
duhemayi| | 2017-2-13 08:24 | 只看该作者
好,研究下

使用特权

评论回复
9
34af9uc| | 2019-2-25 21:36 | 只看该作者

使用特权

评论回复
10
tianxj01| | 2019-6-14 15:05 | 只看该作者
1602就四线,12864就SPI,从来没用过8线驱动的。
做系统的基本原则,IO能用少的就不用多,哪怕不用的IO空余也如此,理由很简单,可靠性高。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

162

帖子

7

粉丝