找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

為啥lcd1602一直顯示白色方塊

查看數(shù): 875 | 評論數(shù): 9 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2025-3-3 22:44

正文摘要:

一直顯示白色方塊 程序如下 #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit E=P0^7;                //1602使能引 ...

回復(fù)

ID:1133081 發(fā)表于 2025-3-10 11:43
zpxm01 發(fā)表于 2025-3-9 19:25
背光那個可調(diào)電阻調(diào)一下阻值即可。

樓主軟件寫的是兩排都要顯示,如果是能顯示但對比度調(diào)整不當(dāng)會是兩排白色方塊。這種現(xiàn)象是典型的1602初始化失敗的反映。
ID:1025635 發(fā)表于 2025-3-9 19:25
背光那個可調(diào)電阻調(diào)一下阻值即可。
ID:584814 發(fā)表于 2025-3-7 13:04
一問不要在短時間內(nèi)多次提
ID:1133081 發(fā)表于 2025-3-5 07:12

軟件都是基于硬件條件編寫的,不是隨便找一個程序就能用。要根據(jù)手頭實際電路做相應(yīng)修改,你的原理圖只是最小系統(tǒng),沒有畫出與1602的連接關(guān)系。要按實際連接關(guān)系改。具體改法在前文已經(jīng)說的很清除。
ID:258566 發(fā)表于 2025-3-4 17:35
代碼沒問題,補充一點,rs e 有沒有上拉。
ID:1144789 發(fā)表于 2025-3-4 14:26
背光那個用滑動電阻調(diào)一下阻值
ID:1143623 發(fā)表于 2025-3-4 13:23
WL0123 發(fā)表于 2025-3-4 06:04
雖然這個程序?qū)懙牟凰愫玫苡,樓主測試失敗可能是軟件的端口配置與硬件不符。程序中1602的數(shù)據(jù)口接P2,E= ...

怎么修改
ID:1133081 發(fā)表于 2025-3-4 06:04
雖然這個程序?qū)懙牟凰愫玫苡,樓主測試失敗可能是軟件的端口配置與硬件不符。程序中1602的數(shù)據(jù)口接P2,E=P0^7;, RS=P0^6;,RW沒有使用,也就是硬件中RW接地。如果樓主的學(xué)習(xí)板上RW接在某端口,必須定義RW=Px^x;并在程序中賦值RW=0;。
ID:1143623 發(fā)表于 2025-3-3 23:26
DB接的P2口

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表