![]() |
發布時間: 2017-4-20 01:43
正文摘要:為什么我的LCD1602只顯示第一行黑格子? 單片機proteus仿真可以的,出現什么問題了?那些RW RS E和D0~D7都接對了 |
本帖最后由 zl2168 于 2017-4-20 18:39 編輯 實例67 LCD1602顯示屏顯示 先Proteus仿真一下,確認有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1。書中電路和程序設計有詳細說明,程序語句條條有注解。 |
p0口有上拉電阻嗎 |
先搞清楚自己的試驗板和液晶的電路圖和元件參數, |
billtest36 發表于 2017-4-20 10:14 怎么看?小白求過程 |
你可能需要用示波器看一下時序是否正確? |
只能是線路的問題,我之前也有遇到過類似的問題,但我是通過改程序的方式。。。。 |
proteus仿真可以,實際電路不行,那就是實際電路硬件問題。請檢查線路連接、元件和焊接,不要放過每個細節,特別是初學者。 |
是不是LCD的問題 |
我來混經驗 |
這種問題,一個是硬件問題,一個是程序問題,程序問題很可能是時序不對,如果是在網上下的現成的好用的程序,,要注意單片機是1T還是12T的,可以試試增加延時 |
板子沒查出半點問題后,再嘗試去調節對比度,上圖的電位器是不是偏小了些 |