单片机/MCU论坛
直播中

有无相生

11年用户 148经验值
擅长:控制/MCU
私信 关注
[文章]

置位和清零

在51程序中为什么要进行软件置位和清零?

回帖(5)

1653384077.075000

2012-11-17 18:36:19
具体问题具体分析。。。不好回答,或者理解你的问题 有点模糊......
举报

lstcspring

2012-11-18 12:16:28
不知道你说的是哪些标识位,有些中断标识位响应中断后硬件自己清零的。
举报

有无相生

2012-11-18 16:29:27
引用: yatoo 发表于 2012-11-17 18:36
具体问题具体分析。。。不好回答,或者理解你的问题 有点模糊......

那什么情况下在能进行硬件清零的时候还需要软件清零
举报

有无相生

2012-11-18 16:31:00
引用: lstcspring 发表于 2012-11-18 12:16
不知道你说的是哪些标识位,有些中断标识位响应中断后硬件自己清零的。

我知道定时器那个是硬件自动清零的
举报

1653384077.075000

2012-11-19 11:32:53
引用: bpengj3375 发表于 2012-11-18 16:31
我知道定时器那个是硬件自动清零的

我个人觉得, 要是这个中断向量是单一中断源的话,在响应中断函数的时候,硬件就可以自己清零中断标志,

但是 写程序的时候,都是直接看使用手册,它都有介绍.是否需要软件清零。。。。。。。。

当然,在所有的中断函数中,你都软件清零中断标志位,应该也不会出错吧(未验证)....
举报

更多回帖

发帖
×
20
完善资料,
赚取积分