![]() |
發布時間: 2020-6-21 03:21
正文摘要:我做的是用兩個傳感器測光照度然后用單片機運算,在顯示屏上顯示數值的東西,我用面包板和杜邦線直接把液晶還有傳感器接在淘寶買的最小系統上是能用的,把芯片和顯示屏放到我自己的電路板上,還沒放傳 ... |
檢查下排阻,看有沒有裝反或阻值不對。 |
如您硬件沒有問題,可以換個兼容該LCD的開發板接您的LCD,試下確定 LCD 是否正常,再進入軟件 debug 模式,看看程序 卡在那里。 |
復位電路的電容10uf,電阻應該10k。 |
數字地線要處理好。 |
1)P0口是地址/數據復用口。可以加個數據鎖存器嗎?我用12864時候,是加了573. 2)確定插的芯片沒折腳的嗎? 3)確保杜邦線鏈接正確 4)如果有干擾,電源要調整。芯片的電源腳的去耦電容不能少. |
你試一下把LCD 初始化的程序放在最前面,其余的都注釋掉,看看是不是別的程序卡住了。在檢查一下IO口和電路圖是否對應,上拉電阻方向是否接反 |
檢查RS RW EN 及P0口電平變化是否正常.另外檢查LCD供電.程序代碼是否是好的 |
各位大佬好,你們的意見我都收到了。但是我在面包板上接線時沒有接EA也能出結果的,我在硬件上讓EA接高電平仍然不行.......然后呢雖然PCB上看起來像是線短路了,實際上線和線之間我測了,也是正常的...........總之還是沒有結果......![]() ![]() |
回復上面各位大佬,我在面包板上的時候EA沒有接也能用,大家提出來后我就在硬件上試了,還是不行。 |
回復各位大佬們的話,我在面包板上用的時候是沒有接EA的,但是能出結果。不過大家提了之后我就去試了,發現還是不行 |
zjjhtony 發表于 2020-6-21 09:19 我在面包板上接的時候沒有接EA腳是能用的,不過提了這個意見后我在我硬件上試了,還是不行 |
我用面包板接的電路里,EA腳也沒接耶 |
89C52 P0端口需要上拉電阻,通常為4.7k歐姆。 |
EA腳沒接 |
上拉電阻有嗎 |
單片機的31腳接VCC
![]() |
貌似走線間距不足,線間短路了。![]() |
測量一下單片機引腳到液晶引腳的電路連接情況吧,有沒有接觸不良的,原理圖沒看出問題。 |
你的單片機沒有工作,51單片機的EA腳是否接高電平? |