標題: 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 發(fā)表于 2019-5-1 14:42
你看了片子內部結構就知道除了P0口外 其他3口都接了上拉電阻 所以 一旦P0口要用作I\O口使用 就必須接上拉電 ...

謝謝回答,我知道52單片機的P0是開漏的,我用的是STC8A,默認復位是上拉的,發(fā)現被拉低的是LCD的數據口D0跟D1
作者: wulin    時間: 2019-5-2 15:00
anubis577 發(fā)表于 2019-5-1 19:03
謝謝回答,我知道52單片機的P0是開漏的,我用的是STC8A,默認復位是上拉的,發(fā)現被拉低的是LCD的數據口D0 ...

STC8系列大部分端口都是多功能口,可能加電復位后未必所有端口都是準雙向口,有的端口還是有施密特特性。需要軟件設置,在使用前最好查手冊,少走彎路。 STC8.pdf (7.47 MB, 下載次數: 11)


作者: anubis577    時間: 2019-5-10 02:16
wulin 發(fā)表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加電復位后未必所有端口都是準雙向口,有的端口還是有施密特特性。 ...

十分感謝,我再仔細看看手冊
作者: anubis577    時間: 2019-5-14 19:26
wulin 發(fā)表于 2019-5-2 15:00
STC8系列大部分端口都是多功能口,可能加電復位后未必所有端口都是準雙向口,有的端口還是有施密特特性。 ...

問題解決了,感謝大神,果然是因為內部上拉設置的問題STC8的默認雙向口很容易被外部拉低




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1