![]() |
發布時間: 2021-5-28 10:48
正文摘要:問題描述: 1602顯示如圖,中間有兩個黑點。如何解決,我貼下1602程序部分 #define yi 0x80 //LCD第一行的初始位置,因為LCD1602字符地址首位D7恒定為1(100000000=80) #define er 0x80+0x40 //LCD第二行 ... |
LCD1602顯示℃ 這種自定義符號 http://www.zg4o1577.cn/bbs/dpj-200685-1.html LCD1602液晶最新資料 說明了具體的時間要求 http://www.zg4o1577.cn/bbs/dpj-205768-1.html |
man1234567 發表于 2021-5-29 22:01 排除硬件故障了,還在軟件調試中 |
rayin 發表于 2021-5-31 10:58 你說的對,就是軟件問題,但是我還沒調通 |
基本不認為是1602的硬件問題,99%是軟件寫得有問題才出現中間部位的顯示異常. |
直接用常量在相對的位置顯示一個字條,如果還是這樣就是硬件壞。 不過一般都是你送的數據有問題,1602直接壞2個顯示位并且全顯的概率小。 |
感謝各位出謀劃策,我再找找原因,有答案會和大家一起分享的。小弟在這里一并謝過![]() |
應該是顯示數據和待顯示的位置沒對上,前一屏幕信息殘留疊加的結果。 |
讀卡的后數據如何傳輸的? 問題肯定出在傳輸上, 把讀到的數據,用串口發送出來看看就知道了。 |
wufa1986 發表于 2021-5-28 13:30 我覺得應該不是,因為第一張卡可以正常讀取出來,第二張卡就顯示兩個黑屏 |
hhdsdy 發表于 2021-5-28 13:44
|
用仿真器跑代碼 |
主函數都沒貼出來,應該是送的顯示數據錯誤了 |
這很明顯是顯示數字沒有轉字符串 |
名字不是重點 發表于 2021-5-28 11:41 感謝賜教,請問怎么在線跟蹤? |
這樣的問題,在線跟蹤一下1602的輸入數據,一般都能解決 |