大神帮我看看哪儿的问题
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit rs=P2^0;
sbit wr=P2^1;
sbit en=P2^2;
uint i,j;
delay(uint x)
{
while(x--);
}
void write_com(uchar com)
{
rs=0;
wr=0;
en=0;
P1=com;
en=1;
delay(5);
en=0;
}
void write_data(uchar bat)
{
rs=1;
wr=0;
en=0;
P1=bat;
en=1;
delay(5);
en=0;
}
void init()
{
write_com(0x38);
write_com(0x08);
write_com(0x01);
write_com(0x06);
write_com(0x0f);
}
void main()
{
init();
write_data("A");
while(1);
}
|