![]() |
發(fā)布時間: 2022-1-13 23:02
正文摘要:酒精測試儀,實物制作完成后導(dǎo)入程序,液晶屏只亮燈,不顯示,問了師兄說是時序問題,很苦惱,求解決 單片機源程序如下: //程序頭函數(shù) #include <stc15.h> #include <intrins.h> #define uint unsig ... |
讀寫時序不對, |
第1連接的線路檢查 第2 1602初始化延時按照技術(shù)規(guī)格書搞 第3寫1602和讀1602數(shù)據(jù)的時序不斷調(diào)整 |
請問1602 有3.3V供電 和5V供電 有什么辦法分辨嗎? |
可以搜搜1602的對比度,這個也是很重要的 |
實物的話,建議你換個液晶屏試一試,看是不是屏幕壞了 |
P0口要接上拉電阻吧。 89C52是要接上拉的,要不1602不會亮,STC15F2K的我沒試過。 |
LCD1602的讀寫有時序問題,注意你的MCU的晶振頻率,以及讀寫LCD1602的時序。時序不對(脈沖高低電平的持續(xù)時間,及指令、數(shù)據(jù)發(fā)出后的中間停頓時間),會導(dǎo)致指令、數(shù)據(jù)不能被正常傳遞給1602,造成不顯示。 |
1602的3腳的其中一個電阻變?yōu)榭勺冸娮,再調(diào)一下就有字出來了 |
應(yīng)該是只寫不讀所以,r/w直接給了電平,調(diào)一下R?的值看是不是你的屏和電路上的對比度設(shè)置的參考值不一樣。 |
伙計 你程序里沒有1602的讀寫控制操作 如何顯示 這是什么1602 R/W讀寫控制應(yīng)該還是有的吧 |
heicad 發(fā)表于 2022-1-13 23:21 好的我看看謝謝 |
來看一下51hei論壇里面解決此問題的痛苦經(jīng)歷吧: 51hei搜索框輸入"1602 方塊"或者"1602 黑塊"或者"1602 白塊"或者"1602 格": 這個是io口設(shè)置問題,最終搞定了:http://www.torrancerestoration.com/bbs/dpj-199732-1.html http://www.torrancerestoration.com/bbs/dpj-168643-1.html http://www.torrancerestoration.com/bbs/dpj-208189-1.html http://www.torrancerestoration.com/bbs/dpj-210690-1.html 既有可能是軟件問題也有硬件問題 http://www.torrancerestoration.com/bbs/dpj-187378-1.html http://www.torrancerestoration.com/bbs/dpj-160754-1.html |
頂一下 |
Powered by 單片機教程網(wǎng)