![]() |
發布時間: 2020-12-30 10:39
正文摘要:本帖最后由 明日香 于 2020-12-30 10:41 編輯 我用LCD1602連接一個單片機A顯示數據,是一個最簡單的LCD程序,但LCD1602只發亮卻沒有顯示任何數據 這是這個單片機的電路圖:需要讓P37=0才能打開背光; ... |
把P37設為低電平 |
看看是不是線路還有引腳問題 我之前也是這樣 改過就沒事了 |
那LCD1602需要有一個可調電阻,來調節它的電阻值,來讓它數據顯示出來的 |
有可能你現在的單片機工作指令頻率比原來的快, 把 lcd_delay(100); E=1; E=0; 改為 E=1; cd_delay(100); E=0; 其他地方也照這樣修改,再試試 |
有沒有調R1試試試,是不是對比度調得太大了,看不到顯示,還有就是再檢查一下電路有沒有接錯的地方 |
你的讀和寫的引腳是不是搞反了,調一下V0的10K電位器看看,調小一點,其實我認為哪用2K的就夠,不會因為太大可白屏看不到顯示 |
兄弟,測試一下單片機看壞了沒有 |
人人學會單片機 發表于 2020-12-30 11:19 老哥,帖子被刪了 |
這是我發的貼子 ,自己去復制代碼吧。 http://www.zg4o1577.cn/bbs/dpj-200685-1.html |