标题:
1602液晶显示“HELLO EVERYONE”程序
[打印本页]
作者:
niuniu
时间:
2015-3-24 23:26
标题:
1602液晶显示“HELLO EVERYONE”程序
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[]="HELLO EVERYONE";
sbit lcden=P3^4;
sbit lcdrs=P3^5;
sbit dula=P2^6;
sbit wela=P2^7;
uchar num;
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
void writecom(uint com)
{
lcdrs=0;
P0=com;
delayms(5);
lcden=1;
delayms(5);
lcden=0;
}
void writedata(uint date)
{
lcdrs=1;
P0=date;
delayms(5);
lcden=1;
delayms(5);
lcden=0;
}
void initial()
{
dula=0;
wela=0;
lcden=0;
writecom(0x38);
writecom(0x0c);
writecom(0x06);
writecom(0x01);
}
void main()
{
initial();
writecom(0x80);
for(num=0;num<14;num++)
{
writedata(table[num]);
delayms(50);
}
while(1);
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1