標(biāo)題: lcd1602液晶驅(qū)動程序 [打印本頁]
作者: xiaojuan 時(shí)間: 2014-9-18 00:23
標(biāo)題: lcd1602液晶驅(qū)動程序
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit rs=P3^0;
sbit en=P3^2;
uchar a;
uchar code table[]="FUCK MUC!";
uchar code table1[]="Temperature:";
uchar code table2[]="38C";
void delay(uint z)
{
uchar x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(uchar com)
{
rs=0;
P2=com;
delay(5);
en=1;
delay(5);
en=0;
}
void write_date(uchar date)
{
rs=1;
P2=date;
delay(5);
en=1;
delay(5);
en=0;
}
void init()
{
//en=0;
write_com(0x38);
write_com(0x0c);
//write_com(0x06);
//write_com(0x01);
}
void main()
{
init();
while(1)
{
write_com(0x80);
for(a=0;a<10;a++)
{
write_date(table[a]);
delay(20);
}
write_com(0x80+0x40+1);
for(a=0;a<12;a++)
{
write_date(table1[a]);
delay(20);
}
for(a=0;a<3;a++)
{
write_date(table2[a]);
}
}
}
作者: 淺墨畫青梅 時(shí)間: 2014-9-18 10:50
FUCK MUC!略屌,
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |