LCD1602 顯示一個A
單片機源程序如下:
- #include<reg52.h>
- typedef unsigned char uint8;//數據類型宏定義
- 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;
- }
- //寫數據函數
- 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();//調用LCD函數
- w_cmd(0x80);
- w_dat('A'); //顯示一個字符 A 'A'
- while(1);
- }
復制代碼
所有資料51hei提供下載:
LCD1602 顯示一個A.rar
(14.95 KB, 下載次數: 10)
2019-3-1 17:52 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|