|
51單片機1602顯示名字
- #include<reg52.h>
- sbit RS=P1^1;
- sbit RW=P1^2;
- sbit E=P1^3;
- void delay(unsigned int n)
- {
- while(n--);
-
-
- }
- void write_com(unsigned char com)
- {
- RS=0;
- RW=0;
- E=0;
- delay(100);
- E=1;
- P0=com;
- delay(100);
- E=0;
- }
- void write_dat(unsigned char dat)
- {
- RS=1;
- RW=0;
- E=0;
- delay(100);
- E=1;
- P0=dat;
- delay(100);
- E=0;
- }
- void init()
- {
- write_com(0x38);
- write_com(0x0c);
- write_com(0x06);
- write_com(0x01);
- }
- void main()
- {
- init();
- write_com(0x00+0x80);
- write_dat('l');
- write_com(0x01+0x80);
- write_dat('i');
- write_com(0x02+0x80);
- write_dat(' ');
- write_com(0x03+0x80);
- write_dat('t');
- write_com(0x04+0x80);
- write_dat('e');
- write_com(0x05+0x80);
- write_dat('n');
- write_com(0x06+0x80);
- write_dat('g');
- write_com(0x40+0x80);
- write_dat('9');
- write_com(0x41+0x80);
- write_dat('7');
- write_com(0x42+0x80);
- write_dat(' ');
- write_com(0x43+0x80);
- write_dat('1');
- write_com(0x44+0x80);
- write_dat('1');
- write_com(0x45+0x80);
- write_dat(' ');
- write_com(0x46+0x80);
- write_dat('0');
- write_com(0x47+0x80);
- write_dat('2');
-
- while(1);
- }
復(fù)制代碼
|
-
-
1602顯示屏.rar
2017-9-21 23:44 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
18.16 KB, 下載次數(shù): 11, 下載積分: 黑幣 -5
1602
|