熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2025-3-3 22:44
正文摘要:一直顯示白色方塊 程序如下 #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit E=P0^7; //1602使能引 ... |
zpxm01 發(fā)表于 2025-3-9 19:25 樓主軟件寫的是兩排都要顯示,如果是能顯示但對(duì)比度調(diào)整不當(dāng)會(huì)是兩排白色方塊。這種現(xiàn)象是典型的1602初始化失敗的反映。 |
背光那個(gè)可調(diào)電阻調(diào)一下阻值即可。 |
一問(wèn)不要在短時(shí)間內(nèi)多次提 ![]() |
軟件都是基于硬件條件編寫的,不是隨便找一個(gè)程序就能用。要根據(jù)手頭實(shí)際電路做相應(yīng)修改,你的原理圖只是最小系統(tǒng),沒(méi)有畫出與1602的連接關(guān)系。要按實(shí)際連接關(guān)系改。具體改法在前文已經(jīng)說(shuō)的很清除。 |
![]() |
背光那個(gè)用滑動(dòng)電阻調(diào)一下阻值 |
WL0123 發(fā)表于 2025-3-4 06:04 怎么修改 |
雖然這個(gè)程序?qū)懙牟凰愫玫苡茫瑯侵鳒y(cè)試失敗可能是軟件的端口配置與硬件不符。程序中1602的數(shù)據(jù)口接P2,E=P0^7;, RS=P0^6;,RW沒(méi)有使用,也就是硬件中RW接地。如果樓主的學(xué)習(xí)板上RW接在某端口,必須定義RW=Px^x;并在程序中賦值RW=0;。 |
DB接的P2口 |
Powered by 單片機(jī)教程網(wǎng)