51单片机定时计数器的问题

89S51单片机用来产生一个定时中断,1.当中断程序还没完成的时候,定时器时间到了是不是还在执行的当前中断程序会转到新一次的中断处?2.是不是执行完一次中断程序后都要重新... 89S51单片机用来产生一个定时中断,
1.当中断程序还没完成的时候,定时器时间到了是不是还在执行的当前中断程序会转到新一次的中断处?
2.是不是执行完一次中断程序后都要重新设置计数初值?
展开
 我来答
YTUGREAT
2010-04-25
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
(1)在51中中断优先级只有两级,即0和1。只有在定时器中断的优先级高于当前正在执行的中断优先级时,才能转去执行定时器中断。
(2)定时器有四种工作方式。在工作方式2(M1=M2=1)即自动重装方式时,不需要重新赋值。方式0,1需要重新赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娃ha哈
2010-04-25 · TA获得超过1809个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:503万
展开全部
1,与你设的定时器优先级与当前中断优先级有关,如果不大于当前优先级,则执行当前中断程序
2,看你自己的要求啊 而且还有你定时器的方式 有自动装载初值的方式 它溢出后自动装载初值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuliqing86
2010-04-25 · 超过12用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:22.4万
展开全部
你可以认真看看单片机教材“中断”那一章的内容~
你这两个问题都属于自己设定的问题~
1↔属于中断优先级的问题,哪个优先级高就响应哪个
2↔属于定时器设置的问题,有自动重装模式,也有非自动重装~建议楼主自己认真看看书~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卡金不n
2010-04-26 · 超过17用户采纳过TA的回答
知道答主
回答量:107
采纳率:0%
帮助的人:52.4万
展开全部
第一个问题:要是中断嵌套的话,要根据中断优先级,决定处理哪个中断

第二个问题:必须重新设置计数初值,否则它会从默认值开始计数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式