找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2505|回复: 5
收起左侧

LCD1602显示不正常,上电之后D0和D1一直低电平,导致写数据跟指令不正确

[复制链接]
ID:226798 发表于 2019-4-30 18:05 来自手机 | 显示全部楼层 |阅读模式
请问大家有没有遇到一个神奇的现象,驱动LCD1602,上电之后D0和D1一直低电平,导致写数据跟指令不正确,原本以为是液晶屏坏了,结果换了一块还是一样的,试过各种初始化方法无果,大家有没有遇到过。
回复

使用道具 举报

ID:155507 发表于 2019-5-1 14:42 | 显示全部楼层
你看了片子内部结构就知道除了P0口外 其他3口都接了上拉电阻 所以 一旦P0口要用作I\O口使用 就必须接上拉电阻
回复

使用道具 举报

ID:226798 发表于 2019-5-1 19:03 来自手机 | 显示全部楼层
angmall 发表于 2019-5-1 14:42
你看了片子内部结构就知道除了P0口外 其他3口都接了上拉电阻 所以 一旦P0口要用作I\O口使用 就必须接上拉电 ...

谢谢回答,我知道52单片机的P0是开漏的,我用的是STC8A,默认复位是上拉的,发现被拉低的是LCD的数据口D0跟D1
回复

使用道具 举报

ID:213173 发表于 2019-5-2 15:00 | 显示全部楼层
anubis577 发表于 2019-5-1 19:03
谢谢回答,我知道52单片机的P0是开漏的,我用的是STC8A,默认复位是上拉的,发现被拉低的是LCD的数据口D0 ...

STC8系列大部分端口都是多功能口,可能加电复位后未必所有端口都是准双向口,有的端口还是有施密特特性。需要软件设置,在使用前最好查手册,少走弯路。 STC8.pdf (7.47 MB, 下载次数: 11)
回复

使用道具 举报

ID:226798 发表于 2019-5-10 02:16 来自手机 | 显示全部楼层
wulin 发表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加电复位后未必所有端口都是准双向口,有的端口还是有施密特特性。 ...

十分感谢,我再仔细看看手册
回复

使用道具 举报

ID:226798 发表于 2019-5-14 19:26 来自手机 | 显示全部楼层
wulin 发表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加电复位后未必所有端口都是准双向口,有的端口还是有施密特特性。 ...

问题解决了,感谢大神,果然是因为内部上拉设置的问题STC8的默认双向口很容易被外部拉低
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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