> 科技 > 数码 > 定时器单片机编程(单片机中的定时器)

定时器单片机编程(单片机中的定时器)

来源:湘潭网 时间:2022-11-24 05:26:52 编辑:君子莲 手机版

今天湘潭网为大家带来一篇关于单片机定时器程序,单片机定时器的文章,相信大家还不了解,为了更好的学习,小编为大家整理了以下内容,希望能够帮助到大家!

1、简介:MCU其实是集成电路中使用的一种芯片,MCU的定时器是一个电子元件,是MCU本身提供的一个稳定的计数器。也是单片机上的连接元件,可以用来编程。计时器的另一个作用显然是可以用来计时。同时,它也可以用来计数一些脉冲信号。以下是如何使用单片机定时器

2、定时器的结构

3、定时器由两个寄存器组成,一个用来决定计数器的工作形式和功能,另一个用来控制微控制器的启动和停止,也是设置溢出的标志。

4、计数法

5、每个脉冲计数器加1。当计数器(FFFFH)全部加1时,输入另一个脉冲使计数器归零,计数器溢出使TCON中的TF0或TF1置1,并向CPU发出中断请求(允许定时器/计数器中断时)。如果定时器/计数器工作在计时模式,说明计时时间到了;如果您在计数模式下工作,计数值是满的。

6、定时应用

7、用作定时器:此时设置为定时器模式,加1计数器计数内部机器周期(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。计数值N乘以机器周期Tcy就是计时时间t

8、计数应用

9、用作计数器:此时设置为计数器模式,外部事件计数脉冲通过引脚T0或T1输入计数器。对于每个外部脉冲,计数器递增1。但MCU对外部脉冲有一个基本要求:脉冲的高低电平持续时间必须大于一个机器周期。

10、计时器的使用

11、定时器的使用主要分为五个步骤。首先打开中断的允许位置,主要控制IE寄存器,然后选择定时器的工作形式。计时器的一种格式是TMOD,主要有四种方式。第一种计数方式是13位加1,第二种是16位加1计数器,第三种计数器分为两部分,一部分是8位寄存器,一部分是8位计数器。第三步是给定时器赋值。第一,定时器的初始值等于计数器的模值减去计数器的满值,定时器的初始值等于模值减去预定时间和单片机时钟周期的十二倍。下一步是启动计时器。当TRO为0时,停止开始计数,当TRO为1时,开始计数。当TFO为0时,没有TO中断,所以没有硬件复位,当值为1时,有TO溢出中断。当TR1为0时,T1停止计数,当TR1为1时,T1开启计数。

12、当TF1为0时,没有T1中断;当TF1为1时,会有T1溢出中断。当IE1的值为0时,发生硬件复位,当IE1的值为1时,发生中断。当it1的值为0时,触发INT1的电平,即软件复位,而当IT1的值为1时,触发INT1的负沿。当IE0的值为0时,将有一个硬件复位,而当IEO的值为1时,将在INT0处有一个中断。当IT0的值为0时,发生INT0的电平触发,即软件复位,INT0的负沿触发。最后一步是计数器中断入口程序。

13、计时器/计数器的工作模式

14、0的模式是13位计数,由TL0的低5位(高3位不用)和TH0的8位组成。当TL0的低5位溢出时,它们被送到TH0,当TH0溢出时,TCON的TF0标志被置位,向CPU发送中断请求。

15、模式1的计数位数为16位,TL0(TL1)作为低8位,TH0(TH1)作为高8位,构成16位加1计数器。

16、模式2是自动重载初始值的8位计数模式。

17、在模式2中,当计数器溢出255(FFH)时,CPU自动将TH的值载入TL,无需用户干预。因此,它特别适合用作更精确的脉冲信号发生器。

18、模式3只适用于定时器/计数器T0,定时器T1的模式3相当于TR1=0,计数停止。

19、工作模式3将T0分为两个独立的8位计数器TL0和TH0。

20、总之,定时器的使用可以给单片机的功能增加一些性能增强。因此,定时器的合理使用将有助于我们使用单片机。以上就是关于单片机定时器的使用方法,希望对你有所帮助!

本文讲解到此结束,希望对大家有所帮助。

君子莲(www.junzilian.com)湘潭网,关注长株潭地区房产、人才招聘、教育、创业、旅游、美食、天气、特产、生活周边信息,欢迎投稿给我们!

最近更新

  • 2021手机销量排行榜前十 华为第三,第八是杨幂代言

      一个品牌手机的销量可以从一定程度上反映这个品牌的手机如何,是否被大众认可,也能成为很多人判断是否该买这个品牌的依据,那么2021年哪些手机的销量最高呢?下面为你带来2021手机销量排行榜前十,一起看看吧!2021手机销

    数码 日期:2021-03-23

  • 2021手机质量排行榜前十名:华为P40 PRO第四 第一竟是它

      手机质量往往是导致其生存寿命的重大因素之一,防水、防尘、防摔等,在智能机中很少能看到堪比当年诺基亚能砸核桃的质量,手机质量信号最强排行榜前十名是哪些?手机质量耐用排行榜怎样?现在小编为大家准备了手机质量排

    数码 日期:2021-03-11

  • cad制图笔记本电脑排行:神州战神TX6第三 第一是大爆款

      笔记本电脑是台式电脑的缩小版本,别看笔记本电脑的体积小,它可是五脏俱全的,因此,笔记本电脑拥有台式电脑的绝大部分功能,其中也包括CAD制图功能。现在市面上拥有cad制图功能的笔记本电脑有很多,其中不乏有高性能者。适

    数码 日期:2021-03-11

  • 五款最适合玩游戏的手机推荐:黑鲨3上榜 第四价格最高

      用手机玩游戏是很多人消遣和娱乐的方式,是无论是吃鸡、王者还是其他的手游,拥有专业的游戏手机往往会有不同的游戏体验,性能强、屏幕大、电池续航长和散热性能好都是挑选游戏手机的标准,下面新沂网带来玩游戏最强手机

    数码 日期:2021-03-11

  • 国产千元机2021排行榜:OPPO A8上榜 第一续航强劲

      一千元左右买什么手机好?相信很多人会有这样的疑问,市面上的千元机既有新推出的产品,也有前代产品降价,让很多人都难以抉择。千元手机哪个性价比最高?这里新沂网带来国产千元机性价比高的手机排行2021,为大家准备了国

    数码 日期:2021-03-11

  • 超长待机手机排行榜:红米上榜多款 Realme V5第三

      手机已经成为人们日常生活中不可或缺的电子产品,如今手机的功能已经不局限于通话,它还拥有多种的拓展智能化功能;长久以来,手机的待机功能方面一直都是评判手机性能的一个重要参考因素,现在的大部分手机产品都拥有超

    数码 日期:2021-03-10

  • 一千元左右的手机排行榜:荣耀10青春版上榜 第9推荐女士

      手机本就是为了拉进人与人之间的距离而生,最初的手机仅拥有通过与短信功能,现在的手机拥有五花八门的功能,人们的生活也因它变得更加的便捷。手机价格有高有低,1000元左右的手机是比较热门的。一千元左右的手机哪个比

    数码 日期:2021-03-10

  • 五款8寸以上大屏手机排行:华为M5青春版上榜 三星上榜两款

      手机近年来在人们生活中所扮演的角色越来越重要,这与人们对科技生活高追求什么的表现之一,手机可以让我们的生活变得更加的方便,同时手机也是相当一部分人的精神粮食。大屏手机在众多手机种类中拥有更加明显的优势,大

    数码 日期:2021-03-10

数码排行榜精选