C51微控制器 LCD1602

2021-10-08 01:25:53 字數 1085 閱讀 3163

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 使能訊號輸入端 讀操作時,高電平有效 寫操作...