![]() |
發布時間: 2019-3-9 13:52
正文摘要:做的是汽車智能雨刷器,上電后液晶屏第一行顯示黑色方塊,第二行不顯示,用下面的程序仿真可以實現,實物圖就不行了,其他功能都正常。求各位大神幫忙看一下哪里出問題了。 #include <REGX52.H> #include <A ... |
仿真可以的話就,檢查下屏幕對比度的設置?1602屏幕種類很多,每個屏幕的對比度調節都不一樣的,對比度過大就會出現一大堆方塊了。 |
最好在網上找個例程(很多啊),參考一下 |
LCD1602仿真程序在實際運行時,需要在LCD1602的子函數中加入適當延時,以等待器件處理。例如 LCD1602_RS = 0; LCD1602_RW = 0; //拉低RS、RW操作時序情況1602課件下中文使用說明基本操作時序章節 延時; LCD1602_DB = cmd;//寫入命令 LCD1602_EN = 1; //拉高使能端 數據被傳輸到LCD1602內 延時; LCD1602_EN = 0; //拉低使能以便于下一次產生上升沿 |
圖上 R1 可以去掉,RV1 RP1 阻值要恰當并調好對比度,再檢查電路是否還有其它問題 |