|
發布時間: 2021-6-24 13:25
正文摘要:仿真圖可以實現,但是我焊出來后就是不行,線也是接對的,麻煩大佬幫我看看 單片機源程序如下: #include<reg52.h> #include"stdio.h" #define uint unsigned int #define uchar unsigned char typedef un ... |
| V0口的偏壓調了嗎,我用的是對地2kΩ |
|
LCD1602顯示℃ 這種自定義符號 http://m.raoushi.com/bbs/dpj-200685-1.html LCD1602液晶最新資料 說明了具體的時間要求 http://m.raoushi.com/bbs/dpj-205768-1.html |
| 可以先調下背光到能顯示出東西,用例程確定LCD焊接使用正常,再排除代碼的原因。之前做過也是LCD不顯示不亮,最后是時序的問題,延時過多會有這種問題 |
| 出現一排黑塊的原因大多是上電未正確初始化,要查下E,WR,D0-D7單片機腳位與1602連通,連錯了沒有, 初始化代碼比較簡單,也需要核對一下是4bit還是8bit的設定 |
51hei團團 發表于 2021-6-25 01:34 謝謝大佬 |
|
來看一下51hei論壇里面解決此問題的痛苦經歷吧: 51hei搜索框輸入"1602 方塊"或者"1602 黑塊"或者"1602 白塊"或者"1602 格": 這個是io口設置問題,最終搞定了:http://m.raoushi.com/bbs/dpj-199732-1.html http://m.raoushi.com/bbs/dpj-168643-1.html http://m.raoushi.com/bbs/dpj-208189-1.html 既有可能是軟件問題也有硬件問題 http://m.raoushi.com/bbs/dpj-187378-1.html http://m.raoushi.com/bbs/dpj-160754-1.html |
名字不是重點 發表于 2021-6-24 14:48 我加了電阻了,沒截圖到。后來發現是代碼問題,寫指令和寫數據那里錯了 |
lovezjf234 發表于 2021-6-24 15:28 我看見別人的程序可以,然后我發現自己是寫指令和寫數據那里寫錯了 找了好久問題 |
| 仿真和實際有很大差異,最好按照datasheet或者guideline進行電路進行實物焊接畫圖 |
| P0口不上拉? |