51单片机中串口中断函数中嵌套查询的疑问

2020-02-03 10:08发布

比如在在中断函数中有这样的写法:RI0=0;
                                                TI0=0;
                                                temp=SBUF0;
                                                延时;
                                                SBUF0=0xFA;
                                                while(TI0==0);
                                                 TI0=0;
                                                 .........
想这样在中断函数中收完后在用查询方式发数据好吗?不是当执行while(TI0==0)时,TI0变为1的话要进中断吗?还会向下执行吗?我在while(TI0==0);后面又加了一个延时函数,想是不是因为中断不能立即执行,把TI0=0了就不进了,结果还是执行下去的。
不是说TI0=1就要进中断吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。