注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

tiankai001的个人空间 http://home.eeworld.com.cn/space-uid-139222.html [收藏] [复制] [分享] [RSS]

日志

MSP430单片机调试经验汇总3

已有 326 次阅读2017-7-13 14:44 |个人分类:Proteus for msp 430

液晶段码与管脚的对应关系

昨天调试段码液晶的时候出现一个问题,液晶显示乱码。

该段式液晶可显示9位数字,使用的是4-MUX方式。

现象:当液晶端口寄存器选择值设置为小于等于0x0f时,液晶能够正常显示,但此时只能显示8位数字.如果寄存器值设置为大于0x0f,液晶显示就会乱。



分析:检查电路,没有发现任何不合适的地方,程序也是没有问题的。最后发现在液晶端口寄存器位选择时有一句话,当该位置1时,该端口只能作为液晶显示端口,而该寄存器的每一位控制的端口不止一个,例如BIT4,该位一旦设置为1,则液晶16-19段对应的4个端口都只能用作LCD口,不能作为其他用途。再看我们的电路,发现液晶18,,19段对应的端口用作了其他用途,有可能问题就在这里。

解决:将液晶18,19段对应端口悬空,不连接外部电路,液晶显示9位数字成功实现。

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-10-20 00:51 , Processed in 0.015234 second(s), 10 queries , Gzip On, MemCache On.

Powered by EEWORLD电子工程世界

© 2018 http://bbs.eeworld.com.cn/

返回顶部