熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
我也是剛剛學(xué)會(huì)驅(qū)動(dòng)1602,其實(shí)挺簡(jiǎn)單的,重要兩步走,p1口00100000,顯示設(shè)置, 第二步p1口00001100,開(kāi)顯示,第三就是常規(guī)輸入顯示屏幕地址,第四就是字符地址, 不用讀狀態(tài),只要每步完成之后延時(shí),如果自己不知道究竟延時(shí)多少,干脆每步都延時(shí)0.1秒 能顯示字符后再縮短延時(shí),精準(zhǔn)到再短就無(wú)法顯示就行 |
LCD初始化失敗,原因很多,我遇到的是軟件方面:初始化命令后的延時(shí)不夠長(zhǎng)。其次硬件方面可能焊接問(wèn)題,用萬(wàn)用表測(cè)一測(cè) |
看程序,再把電路重焊下,確保沒(méi)虛接啥的 |
樓上正解。初始化不成功包括接線錯(cuò)、程序錯(cuò)等。 |
1602初始化不成功 |
來(lái)看一下51hei論壇里面解決此問(wèn)題的痛苦經(jīng)歷吧: 51hei搜索框輸入"1602 方塊"或者"1602 黑塊"或者"1602 白塊"或者"1602 格": 這個(gè)是io口設(shè)置問(wèn)題,最終搞定了:http://www.zg4o1577.cn/bbs/dpj-199732-1.html http://www.zg4o1577.cn/bbs/dpj-168643-1.html http://www.zg4o1577.cn/bbs/dpj-208189-1.html http://www.zg4o1577.cn/bbs/dpj-210690-1.html 既有可能是軟件問(wèn)題也有硬件問(wèn)題 http://www.zg4o1577.cn/bbs/dpj-187378-1.html http://www.zg4o1577.cn/bbs/dpj-160754-1.html |
Powered by 單片機(jī)教程網(wǎng)