我在单片机中加入了串口中断和定时器中断的,为什么我单片机向PC发送数据后便无法再接收数据?

加入了这段代码后便发上了上述的情况
//每隔一分钟,发送一次数据
ES=0;
RI=0;
tablesend[0]='1';
tablesend[1]='0';
tablesend[2]='4';
tablesend[3]='0';
tablesend[4]=(tpt/10)+0x30;
tablesend[5]=(tpt%10)+0x30;
for(j=0;j<N;j++)
{
SBUF=tablesend[j];
while(!TI);
TI=0;
}
TR1=1;
EA=1;
ES=1;

第1个回答  2015-04-14
你发送程序就没在中断里处理.
第2个回答  2015-04-10
可能因为一直处于中断中
第3个回答  2015-04-10
完整程序! 只有之一段是看不到问题的!
第4个回答  2015-04-10
只看这段看不出来!!
第5个回答  2015-04-10
需要给你写一份吗
相似回答