標(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