AT89C51单片机哪些标志位在响应中断服务程序是会自动清零,哪些需要软件清零

 我来答
天阔海涌
2010-10-17 · TA获得超过104个赞
知道答主
回答量:65
采纳率:0%
帮助的人:42.4万
展开全部
你好,主要用到的标志位是:RI、TI,这两个接受标志位,发送标志位是由硬件拉高,请求中断,而中断自己不会自动的处理,必须要软件清零!
如:
/***发送数据函数**/
void senddata(uchar dat)
{
SBUF =dat;
while(!TI);
TI = 0;
}//这种格式
wuym519387718
2010-10-14 · TA获得超过110个赞
知道答主
回答量:109
采纳率:0%
帮助的人:61.9万
展开全部
TF1:当启动T1后,T1从初始值开始计数,产生溢出后由硬件自动置位TF1向CPU请求中断,当CPU响应中断后,TF1自动被清零。

TF0:同TF1。

IE1:外部中断INT1请求标志。当CPU检测到外部中断有效信号输入时,由硬件自动置位,响应中断后自动清零。

IE0:同IE1。
(以上属于TCON定时计数器控制寄存器)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tsalmon3
2019-01-24
知道答主
回答量:5
采纳率:0%
帮助的人:3251
展开全部
响应中断服务程序的时候会硬件自动清零,如果只是采用查询方式的话就需要软件清零,这个时候没有进入中断服务程序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式