标题: LCD1602显示不正常,上电之后D0和D1一直低电平,导致写数据跟指令不正确 [打印本页]

作者: anubis577    时间: 2019-4-30 18:05
标题: LCD1602显示不正常,上电之后D0和D1一直低电平,导致写数据跟指令不正确
请问大家有没有遇到一个神奇的现象,驱动LCD1602,上电之后D0和D1一直低电平,导致写数据跟指令不正确,原本以为是液晶屏坏了,结果换了一块还是一样的,试过各种初始化方法无果,大家有没有遇到过。
作者: angmall    时间: 2019-5-1 14:42
你看了片子内部结构就知道除了P0口外 其他3口都接了上拉电阻 所以 一旦P0口要用作I\O口使用 就必须接上拉电阻

作者: anubis577    时间: 2019-5-1 19:03
angmall 发表于 2019-5-1 14:42
你看了片子内部结构就知道除了P0口外 其他3口都接了上拉电阻 所以 一旦P0口要用作I\O口使用 就必须接上拉电 ...

谢谢回答,我知道52单片机的P0是开漏的,我用的是STC8A,默认复位是上拉的,发现被拉低的是LCD的数据口D0跟D1
作者: wulin    时间: 2019-5-2 15:00
anubis577 发表于 2019-5-1 19:03
谢谢回答,我知道52单片机的P0是开漏的,我用的是STC8A,默认复位是上拉的,发现被拉低的是LCD的数据口D0 ...

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


作者: anubis577    时间: 2019-5-10 02:16
wulin 发表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加电复位后未必所有端口都是准双向口,有的端口还是有施密特特性。 ...

十分感谢,我再仔细看看手册
作者: anubis577    时间: 2019-5-14 19:26
wulin 发表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加电复位后未必所有端口都是准双向口,有的端口还是有施密特特性。 ...

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




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1