Ⅰ 現有一款單片機,連接的屏幕顯示效果不行,尋求解決辦法。
這跟單片機沒關系,是液晶屏的事。解決辦法:反復調整亮度和對比度。不過有些液晶屏質量不過關,你今天調好了,明天也許就不行了,還得調。還跟環境溫度有關,這個溫度下是好的,冷了或者熱了又不好了。對這樣的液晶屏,你要麼忍受,要麼換屏。
Ⅱ 單片機 液晶顯示屏問題
不知道是怎麼個亂法 ?如果是字的上下部分錯位,你在取模的時候將模版的寬高設置為128*64,錯1個點都出現上面情況。我遇到一個情況是,寬和高設置128*64 但結果輸出的結果 多了一位。軟體的問題,需要自己修改一下輸出。
如果在屏幕顯示幾個字,由於屏幕顯示漢字需要2行 ,程序要注意上下2行的位置。比如1行在1列開始顯示,第2行也應該從1列開始顯示,如果第2行你在第4列開始顯示,你會發現漢字的下部分向後移動了一點,錯位啦。這種顯示方法很麻煩不建議使用。 我一般顯示漢字都是整屏幕取模和顯示。就是用電腦的畫畫本 ,在 左上角寫上要顯示的漢字,然後調節到最小 保存 ,在用取模軟體打開,設置高和寬即可。其實就是和圖像取模一樣。
如果你是那種很亂的 點 ,那就是取模方向或者是極性不對。圖片都能顯示,估計不是這情況。
Ⅲ 單片機連接液晶屏無法正常顯示。
試試這個,然後根據你的需要調整就可以了
主程序是這個:
#include<reg51.h>
#include<1602.h>
main()
{
int a=5,b=1;
L1602_init();
while(1)
{
L1602_string(1,1,"xXxXxXxXxXxXxXxX");
// L1602_char(1,16,'X');
L1602_char(2,1,'X');
L1602_char(2,2,'x');
L1602_char(2,3,'X');
L1602_char(2,4,'x');
L1602_char(2,5,'X');
L1602_char(2,6,'x');
L1602_char(2,7,'X');
L1602_char(2,8,'x');
L1602_char(2,9,'X');
L1602_char(2,10,'x');
L1602_char(2,11,'X');
L1602_char(2,12,'x');
L1602_char(2,13,'X');
L1602_char(2,14,'x');
L1602_char(2,15,'X');
L1602_char(2,16,'x');
}
}
Ⅳ 關於單片機用液晶屏顯示數字的問題
用液晶顯示數字比起用數碼管來說更方便,採用7段數碼管來顯示,需要定時掃描,打個類似的比方:就猶如動態RAM和靜態RAM一樣,用液晶顯示,只要初始化後,送位置和顯示內容就可以了。總體價格更便宜,比如1602液晶,不到20元錢,但可以顯示兩行共32個字元,而32個數碼管,總的價格要到50元左右,相差還是很大的。
Ⅳ 單片機lcd屏幕的問題 為甚麼整個屏幕一直在閃動
delay大,所以刷新慢。
顯示的時候沒有設置顯示位置,那麼顯示在原位,就不停刷新。
在main函數裡面最後加一句while(1);也就是原地踏步,那麼就不刷新了(也就是顯示完那幾個字元),就不抖動了
Ⅵ 51單片機1602液晶顯示問題。。
1.液晶控制有點要求,忙的話要等待的,可能他一直忙,所以你的程序就一直在那裡等了。
2.連接的問題,線沒有連接好。
3.排阻一定要,否則會出現未知問題。
具體你可以寫個測試程序,就是只復雜流水燈的,其他的不處理,看看是否正常。
Ⅶ 怎麼用單片機讓LCD顯示呢
用單片機讓LCD顯示,一要保證電路正確,二是程序必須與電路相符,程序中的LCD的控制腳必須與實物相符。否則,液晶屏只亮並不顯示字元。你主程序中的液晶屏初始化語句應放在第一行。你現在是放在最後了,假如前面語句顯示了,可初始化後就全沒了。
Ⅷ 單片機做1602液晶顯示,顯示字元錯誤,代碼如下:
你好,只要說你的單片機能工作起來,就沒有問題,如果單片機都沒有工作起來,那就談不上驅動了!在單片機能動作的前提下,要是保證程序沒有錯的情況下,應該是液晶屏的那個調壓電阻沒有調好的原因,使液晶的顯示對比度不好,看不見字元的原因。驅動1602的程序網上很多的,下一個就可以用的,主要是硬體的那個液晶的顯示對比調節要調節好才能看到!希望能幫上你!這個鏈接是程序:
http://download.csdn.net/source/1580412
Ⅸ 為啥我的郭天祥51單片機液晶屏無法顯示
無法顯示的原因很多,既可能是硬體也可能是軟體還有電源供電都可能導致顯示異常,最有效的做法是靜下心來從硬到軟逐步排查找出故障原因。
Ⅹ 單片機實驗問答題:在液晶屏同一位置顯示不同長度數據時,如何清除原有數據
這個問題其實就是產品設計需求和方案架構的問題,目標產品是車間空氣質量檢測儀,那麼就包含以下問題需要你自己了解解決。
對於空氣質量檢測儀,首先要確定需要檢測的參數(PM2.5,CO2還有一些污染氣體需要包含幾種),這些都有相應的感測器,你可以直接搜索,選型後根據資料就可以確定需要支持的介面數目(如SPI,I2C或者Uart的數量)
然後就是確定是否有顯示屏,是簡單顯示那麼LCD1602這類基本能滿足,如果復雜顯示可能需要TFT屏幕,這就需要考慮單片機是否帶同步介面硬體支持。
確定按鍵的數量,一般啟動,復位,還有選擇這類按鈕肯定必須的,可能還有一些設置按鈕
狀態燈需要多少,是否支持本地上傳(如果支持,就要考慮是否外接WIFI,Zigbee, 4G模塊等),是否支持導出數據(一般USB或者Uart都可以)
上面這些信息只是我大致能想到的方面,實際你如果真要做的話,最好去和領導申請個別人的競品了解下,根據主流的產品在增減模塊,一般確定了這些就可以確定單片機需要的引腳數量,內部模塊(如幾路Uart,當然SPI和I2C這種可以軟體模擬影響不大), 運行的速度,另外根據這些需求,也可以大致估算出需要的FLASH和RAM容量(當然這個估算準不準影響都不大,開發時一般都選容量大的型號,量產在根據成本和實際結果進一步選型),根據這些參數,在結合自己比較熟悉的晶元開發環境,基本上就能確定IC型號和封裝。