熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時間: 2021-5-28 10:48
正文摘要:問題描述: 1602顯示如圖,中間有兩個黑點(diǎn)。如何解決,我貼下1602程序部分 #define yi 0x80 //LCD第一行的初始位置,因?yàn)長CD1602字符地址首位D7恒定為1(100000000=80) #define er 0x80+0x40 //LCD第二行 ... |
|
LCD1602顯示℃ 這種自定義符號 http://m.raoushi.com/bbs/dpj-200685-1.html LCD1602液晶最新資料 說明了具體的時間要求 http://m.raoushi.com/bbs/dpj-205768-1.html |
man1234567 發(fā)表于 2021-5-29 22:01 排除硬件故障了,還在軟件調(diào)試中 |
rayin 發(fā)表于 2021-5-31 10:58 你說的對,就是軟件問題,但是我還沒調(diào)通 |
| 基本不認(rèn)為是1602的硬件問題,99%是軟件寫得有問題才出現(xiàn)中間部位的顯示異常. |
|
直接用常量在相對的位置顯示一個字條,如果還是這樣就是硬件壞。 不過一般都是你送的數(shù)據(jù)有問題,1602直接壞2個顯示位并且全顯的概率小。 |
感謝各位出謀劃策,我再找找原因,有答案會和大家一起分享的。小弟在這里一并謝過![]() |
| 應(yīng)該是顯示數(shù)據(jù)和待顯示的位置沒對上,前一屏幕信息殘留疊加的結(jié)果。 |
| 讀卡的后數(shù)據(jù)如何傳輸?shù)模?nbsp; 問題肯定出在傳輸上, 把讀到的數(shù)據(jù),用串口發(fā)送出來看看就知道了。 |
wufa1986 發(fā)表于 2021-5-28 13:30 我覺得應(yīng)該不是,因?yàn)榈谝粡埧ǹ梢哉Wx取出來,第二張卡就顯示兩個黑屏 |
hhdsdy 發(fā)表于 2021-5-28 13:44
|
| 用仿真器跑代碼 |
| 主函數(shù)都沒貼出來,應(yīng)該是送的顯示數(shù)據(jù)錯誤了 |
| 這很明顯是顯示數(shù)字沒有轉(zhuǎn)字符串 |
名字不是重點(diǎn) 發(fā)表于 2021-5-28 11:41 感謝賜教,請問怎么在線跟蹤? |
| 這樣的問題,在線跟蹤一下1602的輸入數(shù)據(jù),一般都能解決 |
Powered by 單片機(jī)教程網(wǎng)