1602字符液晶詳細(xì)資料和實(shí)例 (續(xù))
本文引用地址:http://www.ex-cimer.com/article/201611/320759.htm1602與單片機(jī)的接口通常有兩種:
下面再為大家展示幾種可能出現(xiàn)的問(wèn)題
1:通電之后,程序也燒寫(xiě)進(jìn)去了,但是1602就是不顯示,只顯示一排黑塊(一般都是在上排8個(gè)小黑塊,記得剛開(kāi)始用1602液晶的時(shí)候,被這個(gè)整怕了~~),怎么樣,你郁悶了吧,其實(shí)出現(xiàn)這種問(wèn)題的原因無(wú)非以下幾種:硬件連線上的錯(cuò)誤,這種錯(cuò)誤一般用萬(wàn)用表仔細(xì)檢查后很容易找出來(lái)。第二種情況就是硬件連接上是正確的,那么此時(shí)出問(wèn)題最大的就是程序上了,如果你用的是忙檢測(cè),看一下忙檢測(cè)函數(shù)寫(xiě)對(duì)了沒(méi),如果用的是延時(shí)函數(shù),那么看看延時(shí)的時(shí)間是否夠長(zhǎng)。再就是看看時(shí)序圖,這點(diǎn)很重要的哦。如果硬件和軟件都沒(méi)有錯(cuò),那么就要考慮1602是否壞了,但是出現(xiàn)這種情況的幾率很小,如果遇到這種情況,你可以考慮去買(mǎi)彩票了~~
下面這種情況你遇到過(guò)嗎?我遇到過(guò)了的,搞得我很是郁悶~~
我做的實(shí)驗(yàn)是要液晶顯示ABC這三個(gè)字母,并且開(kāi)光標(biāo),光標(biāo)閃爍。大家可以在第一排的最后幾位看到ABC和光標(biāo)都已經(jīng)顯示出來(lái)了。但是為什么其它位會(huì)顯示這么多8呢?嘿嘿~~郁悶吧。出現(xiàn)這種情況的原因就是在初始化液晶的時(shí)候,要把清屏指令放在最后面,否則就會(huì)出現(xiàn)上圖這種情況。怎么樣,第一次聽(tīng)說(shuō)吧~不過(guò),我不知道其它的液晶是否也有這個(gè)問(wèn)題出現(xiàn),至少我用的這塊就有這種情況,但是我的另一個(gè)液晶則沒(méi)有這種情況出現(xiàn),不管是在一開(kāi)始就清屏還是最后清屏。大家注意下就可以了,萬(wàn)一出現(xiàn)了這種情況,就會(huì)處理了~~
上面這張圖是用1602作為顯示的溫度電子鐘~~上面的年月日三個(gè)字就是用自定義字符的方法顯示的。呵呵,怎么樣~~到此1602的驅(qū)動(dòng)基本上結(jié)束了,剩下的就靠大家自己去發(fā)揮了
評(píng)論