7# chunyang
void main()
{
uchar a;
init();//显示模块初始化
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
PCON=0x00;
while(1)
{
if(flag==1)
{
flag=0;
//显示出来
write_com(0x80);
delay(20);
for(a=0;a<j;a++)
{
write_date(table1[a]);
delay(20);
}
//现实结束
}
}
}
void serial() interrupt 4
{
if(RI)
{flag=1;
RI=0;
table1[j++]=SBUF;}
}
这个程序我用串口测试可以把键盘输入的显示到1602去,但是在接受sim300时不知道接受什么东西,黑的一块,是我程序问题吗?
|