标题:
51单片机智能小车串口调试程序有一点小瑕疵 求帮助
[打印本页]
作者:
wuchaode125
时间:
2019-11-26 13:21
标题:
51单片机智能小车串口调试程序有一点小瑕疵 求帮助
#include<reg52.h>
sbit led1=P1^0;
sbit led2=P1^1;
sbit led3=P1^2;
sbit led4=P1^3;
unsigned char rec_data;
void delay(unsigned int i);
main()
{
P1=0xff;
SCON=0x50;
PCON=0x00;
TMOD=0x20;
TH1=0xFD;
TL1=0xFD;
TR1=1;
ES=1;
EA=1;
SBUF='!';
delay(10000);
REN=1;
//
rec_data=SBUF;
if(rec_data=='a')
{led1=0;SBUF='A';delay(1000); }
if(rec_data=='c'){led2=0;SBUF='C'; delay(10000);while(1);}
if(rec_data=='j'){led3=0;SBUF='J'; delay(10000);while(1);}
if(rec_data=='p'){led4=0;SBUF='P'; delay(10000);while(1);}
//while(1);
}
com() interrupt 4
{
if(RI==1)
{
RI=0;
}
if(TI==1)
{
TI=0;
}
}
void delay(unsigned int i)
{
unsigned int k;
for(k=0;k<i;k++);
}
复制代码
有一点点小瑕疵,按复位按钮会一直!!!!!
有没有大佬给解释一下,怎么样更加完美
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1