51单片机定时计数器的问题
89S51单片机用来产生一个定时中断,1.当中断程序还没完成的时候,定时器时间到了是不是还在执行的当前中断程序会转到新一次的中断处?2.是不是执行完一次中断程序后都要重新...
89S51单片机用来产生一个定时中断,
1.当中断程序还没完成的时候,定时器时间到了是不是还在执行的当前中断程序会转到新一次的中断处?
2.是不是执行完一次中断程序后都要重新设置计数初值? 展开
1.当中断程序还没完成的时候,定时器时间到了是不是还在执行的当前中断程序会转到新一次的中断处?
2.是不是执行完一次中断程序后都要重新设置计数初值? 展开
4个回答
展开全部
(1)在51中中断优先级只有两级,即0和1。只有在定时器中断的优先级高于当前正在执行的中断优先级时,才能转去执行定时器中断。
(2)定时器有四种工作方式。在工作方式2(M1=M2=1)即自动重装方式时,不需要重新赋值。方式0,1需要重新赋值
(2)定时器有四种工作方式。在工作方式2(M1=M2=1)即自动重装方式时,不需要重新赋值。方式0,1需要重新赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,与你设的定时器优先级与当前中断优先级有关,如果不大于当前优先级,则执行当前中断程序
2,看你自己的要求啊 而且还有你定时器的方式 有自动装载初值的方式 它溢出后自动装载初值
2,看你自己的要求啊 而且还有你定时器的方式 有自动装载初值的方式 它溢出后自动装载初值
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以认真看看单片机教材“中断”那一章的内容~
你这两个问题都属于自己设定的问题~
1↔属于中断优先级的问题,哪个优先级高就响应哪个
2↔属于定时器设置的问题,有自动重装模式,也有非自动重装~建议楼主自己认真看看书~
你这两个问题都属于自己设定的问题~
1↔属于中断优先级的问题,哪个优先级高就响应哪个
2↔属于定时器设置的问题,有自动重装模式,也有非自动重装~建议楼主自己认真看看书~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个问题:要是中断嵌套的话,要根据中断优先级,决定处理哪个中断
第二个问题:必须重新设置计数初值,否则它会从默认值开始计数
第二个问题:必须重新设置计数初值,否则它会从默认值开始计数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询