1. 在最前面定義好rs,rw,en;
2. 寫乙個判斷忙程式:
void
read_busy()
while
(busy &
0x80);
}
3. 寫命令程式:
void
write_cmd
(uchar cmd)
4. 寫資料程式:
void
write_dat
(uchar dat)
5. 主函式:
void
main()
整體例程:
/**
lcd1602顯示 12345
**/#include
typedef
unsigned
char uchar;
typedef
unsigned
int uint;
sbit rs = p3^5;
sbit rw = p3^6;
sbit en = p3^4;
//判斷液晶忙,如果忙則等待
void
read_busy()
while
(busy &
0x80);
}//寫lcd1602命令乙個位元組
void
write_cmd
(uchar cmd)
//寫乙個位元組資料
void
write_dat
(uchar dat)
void
main()
微控制器 LCD1602
lcd1602為工業字元型液晶,lcd表示liquidcrystal display。能夠同時顯示16 x 2 16列2行 即32個字元。1602液晶也叫1602字元型液晶,它是一種專門用來顯示字母 數字 符號等的點陣型液晶模組。它由若干個5x7或者5x11等點陣字元位組成,每個點陣字元位都可以顯示...
C51微控制器利用LCD1602設計時鐘
設計思路 知識積累 編寫 總結1.設計思路 第一行顯示年月日,第二行顯示時間 上電之後計時開始,k2控制分秒設定,按第一次計時停止秒針閃爍,按第二次分針閃爍,按第三次計時繼續,k3,k4分別控制加減 只有在按鍵k2按下後生效 在計時過程中可以實現整分報時,k1轉換成60秒倒計時 2.知識積累 lcd...
51微控制器LCD1602程式詳解
lcd1602 工業字元型液晶。1602是指lcd顯示的內容為16x2,即可以顯示兩行,每行16個字元.特殊介面說明 rs 暫存器選擇輸入端 rs 1 指向資料暫存器 rs 0 指向指令暫存器 rw 讀寫控制輸入端 rw 0 寫操作 rw 1 讀操作 e 使能訊號輸入端 讀操作時,高電平有效 寫操作...