天星科技网

51单片机定时中断需要重装初值吗?51定时器中断有什么用

大家好,今天小编关注到一个比较有意思的话题,就是关于51定时器中断有什么用的问题,于是小编就整理了4个相关介绍的解答,让我们一起看看吧。
  1. 51单片机定时中断需要重装初值吗?
  2. 51单片机定时器的目的?
  3. 51单片机定时器中断影响?
  4. 51单片机中定时器中断是从什么时候开始,又是从什么时候结束的呢?

51单片机定时中断需要重装初值吗?

51单片机定时中断时是否需要重装计数器初值,取决于定时器配置成了哪种工作模式。

51单片机定时中断需要重装初值吗?51定时器中断有什么用-图1

定时器可以配置为三种初值装入模式:

第一种是16位重装模式,这种模式是在定时器溢出后自动进行初值重装,不需要程序干预。

第二种是16位非自动重装模式,这种模式就需要程序在定时器中断服务中重新装入计数器初值。

51单片机定时中断需要重装初值吗?51定时器中断有什么用-图2

第三种是8位自动重装模式,这种模式实在定时器溢出时,计数器初值低8位可以自动重装到计数器高8位。

51单片机定时器的目的?

答51单片机定时器的目的是计数。因为1单片机内部共有两个16位可编程定时器,定时器T0和T1。52单片机内部多一个T2定时器。它们既有定时器功能又有计数功能,通过设置与它们相关的特殊功能寄存器可以选择启用定功能或计数功能,所以通常也把定时器称为计数器。

当单片机内部的CPU设置开启定时器后,定时器就会在晶振的作用下自动开始计时,当定时器的计数器记满后,就会发生中断。

51单片机定时中断需要重装初值吗?51定时器中断有什么用-图3

51单片机定时器中断影响?

51单片机定时器中断主要影响是导致主程序数码管显示出问题。这是因为串口发送改为中断方式最简单的,在通信可靠的前提下尽可能提高串口波特率,同时降低发送频率(就是增大定时器中断周期),再把要发送的数据弄少点,串口发送改为中断方式.

51单片机中定时器中断是从什么时候开始,又是从什么时候结束的呢?

定时器中断从计数值溢出(0xffff+1或0x0000-1)开始产生中断,到你执行中断响应程序开始(不是中断程序结束)就结束本次中断了,所以在有些时间严格要求的地方在中断响应程序执行完成后还要根据寄存器里的值调整一下,把中断处理程序消耗掉的时间补偿回来

到此,以上就是小编对于51单片机中定时器中断是怎么执行的的问题就介绍到这了,希望介绍的4点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

本站非盈利性质,与其它任何公司或商标无任何形式关联或合作。内容来源于互联网,如有冒犯请联系我们立删邮箱:83115484#qq.com,#换成@就是邮箱

转载请注明出处:https://www.xuehelunwen.com/kj/14173.html

分享:
扫描分享到社交APP
上一篇
下一篇