- 2
- 0
- 约1.76千字
- 约 3页
- 2020-06-18 发布于安徽
- 举报
#includereg51.h
#include intrins.h
#define uchar unsigned char
#define uint unsigned int
sbit lcdrs=P3^5;
sbit lcde=P3^4;
sbit we=P2^7;
void delay(uint z)// 延时程序
{
uint x,y;
for(x=z;x0;x--)
for(y=110;y0;y--);
}
/**********1602 的程序 **********/
void writecom(uchar com)//1602 的写指令
{
we=0;
lcdrs=0;
lcde=1;
P0=com;
delay(5);
lcde=0;
delay(5);
}
void writedate(uchar date)//1602 的写数据
{
lcdrs=1;
lcde=1;
P0=date;
delay(5);
lcde=0;
delay(5);
}
void start()//1602 的初始化
{
lcde=0;
writecom(0x38);
writecom(0x0f);
writecom(0x06);
writecom(0x01);
}
void xianshi(uchar *s)//1602 显示
{
while(*s0)
{
writedate(*s);
原创力文档

文档评论(0)