在单片机中,AT89S52硬件只管对TI和RI置1,不管清0的,如果需要TI或许是RI变成0还要使用软件对它清零

是不是这样的。
2025-04-02 08:16:54
推荐回答(4个)
回答1:

是的,接收或发送结束时单片机自动置1,软件依靠该位来判断接收或发送是否完毕。必须软件清零的,才能进行下次接收或发送。

回答2:

TI和RI是串口中断标志,置1代表中断申请,你的中断服务程序需要处理任务事件,包括清0,也就意味着能重新开放中断!

回答3:

TI或RI为0时,CPU不响应中断。
TI或RI本身就是0,也就没必要使用软件对他清0.

回答4:

对,必须用软件清零RI和TI。