按照教程写的代码一直有错
#include "reg52.h"#include "lcd.h"
unsigned char trueinfo[]="welcome";
unsigned char wronginfo[]="wrong";
void main()
{
unsigned char i;
portInit();
LcdInit();
LcdWriteCom(0x88);
unsigned char info = Port();
if(info == "123456")
{
for(i=0;i<7;i++)
{
LcdWriteData(trueinfo);
}
}else
{
for(i=0;i<7;i++)
{
LcdWriteData(wronginfo);
}
}
while(1);
}
void portInit()
{
TMOD = 0X20;
TH1 = 0XF3;
TL1 = 0XF3;
PCON = 0X80;
TR1 = 1;
SCON = 0X50;
ES = 1;
EA = 1;
}
unsigned char Port()
{
unsigned char receive;
receive = SBUF;
RI = 0;
return receive;
}
页:
[1]