51單片機(jī)(STC89C52RC) lcd1602實驗小結(jié)
lcd1602是自帶控制器的液晶顯示模塊,能夠顯示兩行點陣數(shù)據(jù),其引腳參數(shù)請google之.
在實際使用的時候碰到的現(xiàn)象:
第1行黑塊,第2行空白,是1602本身上電復(fù)位成功的標(biāo)志。意味著單片機(jī)根本沒有進(jìn)行初始化,需要檢查電路.
如果碰到兩行都是現(xiàn)實黑塊,那么就是意味著初始化不正常,需要嘗試使用更長的延時功能,確保數(shù)據(jù)不丟失.
仿真的時候是可以寫入并顯示數(shù)據(jù)的,并且檢查電路連線沒有問題,開始的時候碰到上述兩種任意一種,但是寫入數(shù)據(jù)后屏幕什么也米有了.
能夠碰到上述的現(xiàn)象的任意一種的時候,就需要調(diào)節(jié)對比度端口,數(shù)據(jù)有可能已經(jīng)寫入了,只是沒有顯示出來,經(jīng)實驗證實,帶背光的1602 lcd在上電復(fù)位的成功的時候,調(diào)整正確是看不清一行黑塊的.而輸出的時候則能正常顯示.一般是將對比度端口接入一個可調(diào)電阻,比如10k的可調(diào)電阻.
ps:據(jù)說網(wǎng)上傳聞有用比較少的線實現(xiàn)顯示的, 兩根數(shù)據(jù)線就可以,正在查證ing.