- 1、小猪外链里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、小猪外链网资源分享仅为个人学习、交流之用,同时向原著作者表达敬意。
3、小猪外链网仅提供信息存储空间服务,小猪外链网信息均来源于用户自行发布,不承担任何法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,可以按照《小猪外链网文章侵权处理流程》进行处理,同时向原著作者表达敬意。
4、内容由网友自主上传,如有侵权、违规请联系邮箱616859395@qq.com进行处理。


就刚接触单片机驱动液晶屏的同志们所碰到的问题,现在做一总结
一、无任何显示
A:硬件问题
1:这种状况是很多人最常遇到的问题,遇到这种状况况首先对应硬件pdf文档,确定你的接线没有任何问题,如果是51单片机,用P0口一定要加10K的上拉电阻,否则正常也显示不出来。
2:另外注意第三脚VO的连接方式,这个是电位引脚,用于10k的可变电阻滑动端连接vo脚,固定端的一段接vcc,另外一端应根据硬件连接。若用的是1602,另一端接到gnd就行了,然而对于12864就看18脚的标记了,若写的是NC,那么另一端接地,若是VEE,那么就接到18脚,由于这时的18脚是负压输出端。根据这点肯定你的对比对调节电路接法正确无误。
3:对于串并行选择的问题。串并行选择关于有字库的12864(1602的四线驱动也叫做串行驱动),若有PSB引脚,那么你的屏可以支撑串并行了。串并行的抉择决定于PSB引脚的电位,一般是低电平为串行模式,高电平为并行模式。有些同志在使用的时候对PSB进行了电位定义但是没有任何显示,这是你应该注意一下LCM板上焊点,尤其是和PSB引脚相连的那些起跳线作用的焊点。因为大多厂家在出厂的时候就预先设置为并行模式,也就是接到高电位上(VCC)。碰到这种情况把焊点跳线重新焊接一下,接到低电位上就可以了。模式选择错误不显示是小问题,由于屏电路的不同,可能你在驱动的时候损坏屏或者单片机,因为选择不对,定义的电位相当于短路,明白了吧。
B:软件问题
软件问题一般也就是定义的引脚不对,这种情况出现于真正的初学者,在copy别人的程序或者屏本身的模板程序没有修改引脚的定义,这种情况比较简单,只需要把引脚对应的端口重新定义一下就可以了。
二、显示不清楚
A:屏上的vo引脚(3脚)电位不对如果你按照我上面的说法接了对比度电路,这时你只需要调节电位器的旋钮就可以了,最终可以得到你满意的对比度,使显示最清晰。一般这个脚的电压是-6.2V左右,这个电压的显示效果是最好的.
B:电源问题
很多同志们在现成的实验板上做试验,电源取自电脑USB口,这种情况容易出现显示不清楚的情况,原因是供电电流不够,因为电脑的USB口为500mA供电。碰到此类情况,用外接电源,肯定可以解决。
三、其他问题
A、对于带字库12864某些字无法正常显示这种情况是编译器的问题,因为编译器会自动过滤0xfd,而你要显示的汉字内码刚好有这个字段,常见的有“三”“数”等字,碰到这种情况有两种解决途径:
1:程序中直接使用内码
2:给开发(keil)环境加补丁
B:确定屏的工作电压
现在常用的屏有3.3V和5V两种,千万弄清楚,不然烧坏了屏,将近100元就没有了其实12864的接线法个个都会的啦,只是几个脚VEE,V0,BLA,BLK不知道怎么接而已,现在附上接线图:YXD-12864D-02
LCD12864相关资讯:
lcd12864中文显示程序流程图
lcd12864工作原理
12864显示汉字程序
【声明】部分信息来自互联网,力求安全及时、准确无误,目的在于传递更多信息,并不代表对其观点赞同或对其真实性负责。如本网转载信息涉及版权等问题,请及时与本网联系删除。
网站公告
近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。
详细的发帖规则请阅读:
《小猪外链网发帖规则》
《小猪外链网最新金币规则》
注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。
免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除
您的IP:18.188.176.130,2025-05-05 04:00:59,Processed in 0.28728 second(s).