51单片机,只写开定时器中断,没写启动定时器和两个都开时有啥区别?一: EA=1 ET0=1
51单片机,只写开定时器中断,没写启动定时器和两个都开时有啥区别?一:EA=1ET0=1TR0=1和只写前两个语句在用的时候有啥区别??没开定时器可以用中断??...
51单片机,只写开定时器中断,没写启动定时器和两个都开时有啥区别?一:
EA=1
ET0=1
TR0=1和只写前两个语句在用的时候有啥区别??没开定时器可以用中断?? 展开
EA=1
ET0=1
TR0=1和只写前两个语句在用的时候有啥区别??没开定时器可以用中断?? 展开
展开全部
你好:
EA是中断的总开关,不管是定时器,串口还是外部中断,都需要打开EA才能触发中断;而ET0是定时器0的专用中断开关,也就是说打开了EA.而不打开ET0,定时器0是无法触发中断的.
而TR0是启动定时器开始定时计数的开关,如果打开EA和ET0,就代表允许定时器0触发中断,但是定时器0何时开始触发,由TR0来启动和停止.
有不懂得随时回复.
希望我的回答能帮助到你.
EA是中断的总开关,不管是定时器,串口还是外部中断,都需要打开EA才能触发中断;而ET0是定时器0的专用中断开关,也就是说打开了EA.而不打开ET0,定时器0是无法触发中断的.
而TR0是启动定时器开始定时计数的开关,如果打开EA和ET0,就代表允许定时器0触发中断,但是定时器0何时开始触发,由TR0来启动和停止.
有不懂得随时回复.
希望我的回答能帮助到你.
更多追问追答
追问
这里在只写前两句可不可以用来计时???
追答
不能,因为TR0没打开,定时器不会开始计数
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询