if不行while可以

2020-03-01 11:57发布

相关代买如下:


uchar flag,a;
void main()
{
TMOD=0X20;
TH1=0Xfd;
TL1=0Xfd;
TR1=1;
EA=1;
REN=1;
SM0=0;
SM1=1;
ES=1;
while(1)
{
  if(flag==1)
  {
   
   ES=0;
   flag=0;
   SBUF=a;
   
   
// if(TI==1)
  while(!TI);
//  {
    TI=0;
    ES=1;
//    }
   
  }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。