一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 3487|回复: 6
收起左侧

问个不是点阵的问题——1602

[复制链接]
发表于 2009-2-24 15:11 | 显示全部楼层 |阅读模式
<P>网上看到1602能够用4数据线驱动的,但搜到的资料都是代码,而且是没有什么注释的,很难看懂。</P>
<P>官方也没有提到4线的时候应该怎样操作。</P>
<P>&nbsp;</P>
<P>各位老大有没有用过4线驱动的1602呢?能说说编程的思路吧。</P>
<P>&nbsp;</P>
<P>或者能不能给个易懂一点的代码呢?或者是资料。</P>
<P>谢谢 //bow</P>
发表于 2009-2-24 17:52 | 显示全部楼层
呵呵,不会

没试过自己写液晶驱动, 找到过AVR操作1602 4线方式的的代码,但感觉太大了,不实用.
发表于 2009-3-20 09:17 | 显示全部楼层
4线和8线是差不多的,不同的是只用了LCM的高四位数据线D4-D7,一个字节的数据分成两部分送出,先发高位延时后发低位(做4位位移后同一口送出),其他的控制时序和八线驱动一样的。
需要注意的是,发两个命令之间要有足够的延时,最好是循环检测LCM返回的状态,待上一命令完成后再送后面的,以保证成功,很多例程用几ms的延时,那是试验值,LCM的厂家众多,延时长短不一定相同的。
 楼主| 发表于 2009-3-20 17:47 | 显示全部楼层
哦~那样的啊~我试试~感谢分享~
发表于 2009-3-20 22:13 | 显示全部楼层
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>手头没有1602,不能真烧,只能proteus干烧</P>
<P>程序和电路打了个包,你proteus下下应该就知道了。</P>
<P> 1.JPG </P>
<P>……可以参考这个文章:</P>
<P><A href="http://baike.baidu.com/view/1871999.htm">百度百科上的1602</A></P><FONT face=宋体 color=#5e4830 size=3><A href="http://blog.sina.com.cn/s/blog_49e933f801000alw.html">
<P><FONT face=宋体 color=#5e4830 size=3>参考程序来源:液晶LCD1602四线驱动</FONT></P>
<P>&nbsp;</P></A></FONT>

[ 本帖最后由 sunyueming 于 2009-3-20 22:14 编辑 ]

ttt.rar

12.84 KB, 下载次数: 246, 下载积分: 一乐金币 -1

评分

参与人数 1 +10 收起 理由
yleee + 10 非常不错!

查看全部评分

发表于 2009-3-29 09:41 | 显示全部楼层
有的1602能用四线驱动,有的不能。
发表于 2009-4-8 17:39 | 显示全部楼层
..................

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-4-28 19:10 , Processed in 0.052602 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表