打印

中断标志怎么手工清除?

[复制链接]
1996|14
手机看帖
扫描二维码
随时随地手机跟帖
沙发
leehyfer| | 2010-10-10 17:31 | 只看该作者
SCON=SCON&0XFE;  //清除RI
SCON=SCON&0XFD;  //清除TI

软件来清除。我记得是这样。

使用特权

评论回复
板凳
yx331447791| | 2010-10-10 17:50 | 只看该作者
软件清除就是写入相应的位为0就行

使用特权

评论回复
地板
singleywy| | 2010-10-10 19:44 | 只看该作者
串行需要软件清除,定时器,是中断时硬件自动清除(当执行RETI时),如果不作中断用,仅作查询方式使用,需要手动清除标志位

使用特权

评论回复
5
chunyang| | 2010-10-10 21:45 | 只看该作者
看器件手册,不通MCU不同,同一MCU不同中断标志也可能不同,楼主并未提供限定条件,只能这么说。

使用特权

评论回复
6
songhengguo|  楼主 | 2010-10-10 21:52 | 只看该作者
奥,谢谢了啊。那外部中断0的中断怎么清除呢? 2# leehyfer

使用特权

评论回复
7
songhengguo|  楼主 | 2010-10-10 22:01 | 只看该作者
不懂……

使用特权

评论回复
8
songhengguo|  楼主 | 2010-10-10 22:01 | 只看该作者
不懂 3# yx331447791

使用特权

评论回复
9
songhengguo|  楼主 | 2010-10-10 22:02 | 只看该作者
STC89c52的外部中断0可以清除吗?怎么清除? 5# chunyang

使用特权

评论回复
10
chunyang| | 2010-10-10 22:11 | 只看该作者
MCS51的外中断标志是自动清除的,只要中断响应了就自动清除。

使用特权

评论回复
11
ayb_ice| | 2010-10-11 09:58 | 只看该作者
这是问题还是去问手册吧

使用特权

评论回复
12
老鱼探戈| | 2010-10-11 13:05 | 只看该作者
在中断中(一般情况)把相应的中断标志为清除就OK了

使用特权

评论回复
13
songhengguo|  楼主 | 2010-10-11 15:25 | 只看该作者
奥,谢谢啊 12# 老鱼探戈

使用特权

评论回复
14
songhengguo|  楼主 | 2010-10-11 15:26 | 只看该作者
11# ayb_ice

使用特权

评论回复
15
songhengguo|  楼主 | 2010-10-11 15:26 | 只看该作者
奥,这样啊,谢谢了啊。 10# chunyang

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

31

帖子

1

粉丝