|
|
LCD1602 顯示一個(gè)A
單片機(jī)源程序如下:
- #include<reg52.h>
- typedef unsigned char uint8;//數(shù)據(jù)類型宏定義
- sbit BF = P0^7;
- sbit EN = P2^5;
- sbit RS = P1^0;
- sbit RW = P1^1;
- void wait(void)
- {
- P0=0xFF;
-
- do
- {
- RS=0;
- RW=1;
- EN=0;
- EN=1;
- }
- while (BF==1);
- EN=0;
- }
- //寫數(shù)據(jù)函數(shù)
- void w_dat(uint8 dat)
- {
- wait();
- EN=0;
- P0=dat;
- RS=1;
- RW=0;
- EN=1;
- EN=0;
- }
- void w_cmd(uint8 cmd)
- {
- wait();
- EN=0;
- P0=cmd;
- RS=0;
- RW=0;
- EN=1;
- EN=0;
- }
- void Init_LCD1602(void)
- {
- w_cmd(0x38);
- w_cmd(0x0c);
- w_cmd(0x06);
- w_cmd(0x01);
- }
- main()
- {
- Init_LCD1602();//調(diào)用LCD函數(shù)
- w_cmd(0x80);
- w_dat('A'); //顯示一個(gè)字符 A 'A'
- while(1);
- }
復(fù)制代碼
所有資料51hei提供下載:
LCD1602 顯示一個(gè)A.rar
(14.95 KB, 下載次數(shù): 10)
2019-3-1 17:52 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|