51单片机,只写开定时器中断,没写启动定时器和两个都开时有啥区别?一: EA=1 ET0=1

发布网友 发布时间:2022-04-25 18:19

我来回答

2个回答

热心网友 时间:2023-10-03 16:16

你好:
EA是中断的总开关,不管是定时器,串口还是外部中断,都需要打开EA才能触发中断;而ET0是定时器0的专用中断开关,也就是说打开了EA.而不打开ET0,定时器0是无法触发中断的.
而TR0是启动定时器开始定时计数的开关,如果打开EA和ET0,就代表允许定时器0触发中断,但是定时器0何时开始触发,由TR0来启动和停止.
有不懂得随时回复.
希望我的回答能帮助到你.

热心网友 时间:2023-10-03 16:17

只写前两行证明你将定时器的中断打开了,也就是说如果有溢出的话,就可以进入中断服务了,但是你TR0没有置1的话,定时器就不会工作,也就是说始终不会有溢出的事件发生。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com