速览!一文了解MCU单片机的定时器(TImer)功能
MCU单片机相当于一个微控制器,和其他芯片相比,最大的特点就是可编程特性。由于它的可编程特点,让它得以广泛的应用在生活的方方面面,比如手机、PC外围、遥控器,汽车、电子、智能家居等,但这些都是使用MCU单片机配合不同电路去实现的。
那MCU单片机的基本功能有哪些呢?金誉半导体带大家来了解一下,包括:定时器(TImer)、IO口、外部中断、通讯接口、A/D转换、PWM功能等。其中定时器(TImer)功能可以说是MCU单片机最基本的功能,那定时器(TImer)功能使如何实现的呢?
定时器是由两个寄存器组成的,其中一个寄存器是用来确定计数器的工作形式和功能的,另外一个计时器是用来控制单片机的启动和停止的,同时它也是设置溢出的一个标志。
TImer的种类虽然比较多,但可归纳为两大类:
一类是固定时间间隔的TImer:即其定时的时间是由系统设定的,用户程序不可控制,系统只提供几种固定的时间间隔给用户程序进行选择,如32Hz,16Hz,8Hz等,此类TImer在4位MCU中比较常见,因此可以用来实现时钟、计时等相关的功能。
固定时间间隔的TImer在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。
另一类则是可编程定时器(Programmable Timer),顾名思义,该类Timer的定时时间是可以由用户的程序来控制的,控制的方式包括:时钟源的选择、分频数(Prescale)选择及预制数的设定等,有的MCU三者都同时具备,而有的则可能是其中的一种或两种。此类Timer应用非常灵活,实际的使用也千变万化,由于时钟源可以自由选择,因此,此类Timer一般均与Event Counter(事件计数器)合在一起。
MCU单片机计数过程
每来一个脉冲计数器加1,当加到计数器为全1(即FFFFH)时,再输入一个脉冲就使计数器回零,且计数器的溢出使TCON中TF0或TF1置1,向CPU发出中断请求(定时器/计数器中断允许时)。如果定时器/计数器工作于定时模式,则表示定时时间已到;如果工作于计数模式,则表示计数值已满。
其实数字集成电路也可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)可以实现时序电路,但是只有单片机实现起来最简单,成本最低。因此单片机定时器的使用是非常重要的,掌握逻辑加时间控制的编程是学习使用单片机的基础。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由莫子若转载自金誉半导体官网,原文标题为:" 速览!一文了解MCU单片机的定时器(TImer)功能",本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
极海半导体(Geehy Semiconductor)汽车电子芯片 选型指南
描述- 极海汽车电子芯片产品布局通用微控制器/微处理器、传感器、接口、驱动等多条产品线,战略聚焦车身控制、信息娱乐系统、BMS电池管理系统及域控等领域,提供符合ISO 26262功能安全标准、安全可靠、质量稳定的芯片产品与应用方案,并为客户提供丰富的开发生态与本地化技术支持。通过优质的服务和多元化的产品组合,满足汽车电子行业日益增长的应用需求,协助客户实现快速量产,助力国产汽车产业向上发展。
型号- G32A1445UAT0MLL,G32A1465UAT0MLL,G32A1445UAT0MLH,G32A1465UAT0MLH,APM32F103RCT7,APM32A407VGT7,APM32A407,APM32A103,APM32A103CBT7,APM32F003F6U7,GURC01,APM32A407ZGT7,APM32A103系列,APM32A091RCT7,APM32A091,APM32,APM32F072RBT7,APM32A091系列,APM32A407系列,G32A1445系列,APM32A103RET7,APM32A103VET7,APM32F072CBT7,G32A1445,G32A
金誉半导体笔记:什么是MCU单片机的SPI、UART、I2C通讯接口
单片机的常用功能包括:定时器(Timer)、I/O口、外部中断、通讯接口、A/D转换、PWM等。之前,金誉半导体已经带领大家重点了解过定时器(Timer)和I/O口这两个功能。接下来,我们将深入了解通讯接口的功能。
【经验】灵动微电子MM32F0160微控制器开源项目:如何实现一套低成本带RGB灯效的机械键盘
灵动的软件与系统工程SE团队,基于带有 USB 外设模块的 MM32F0160 微控制器,实现了一套低成本带RGB灯效的机械键盘。这里将设计机械键盘的全过程开源出来,感兴趣的开发者,可以向灵动申请 MM32F0160 微控制器的样片,复刻一把自己专属的机械键盘,也可以继续进行二次开发,实现更加有趣的作品。
【应用】多款低成本USB微控制器C8051F32x和C8051F34x,助力万能遥控器系统设计
对于万能遥控器系统中微控制器(MCU)的选取,本文推荐采用Silicon Lab公司的C8051F32x和C8051F34x系列,采用25-48 MIPS 8051 CPU,具备16-64kB闪存、1536-5376B RAM、两个异步比较器以及15-40数字I/O,并且集成了收发器、温度感应器以及时钟恢复功能,基本涵盖了万能遥控器系统设计所需的全部功能。
基于灵动MM32F0140微控制器的汽车传感控制方案推荐
基于灵动MM32F0140系列微控制器的汽车传感器控制方案,利用其Arm Cortex-M0内核、高采样率ADC、FlexCAN接口和宽温工作能力,为汽车电子传感器模块提供高效、可靠的数据监控和通信功能。
【经验】灵动微电子MM32F5270微控制器ADC注入通道的单周期采样的实现
灵动微电子MM32F5270微控制器的ADC可配置4个注入通道来扩展转换通道,那么可进行转换的通道最多可达20个。本文介绍MM32F5270平台ADC注入通道的单周期采样的实现。
【应用】芯圣电子MCU SQ013L、HC89S001P外设功能引脚全映射,解决自动洗手机难题
芯圣电子(Holychip)为所有自动洗手机企业提供了两款适合的单片机:SQ013L-SOP8-T、HC89S001P-SOP8-T,助力客户量产。本文介绍这几款单片机的主要特点。
微控制器BAT32A237赋能汽车按键控制板创新解决方案
在汽车电子行业的发展进程中,对于控制单元的高效集成与稳定性提出了更高的要求。中微半导体推出的BAT32A237微控制器,以其独特的四大优势,在按键控制板应用上脱颖而出,成为汽车内部控制系统的关键元件。
【经验】灵动微电子MM32F5系列微控制器QSPI Flash及2nd Bootloader引导加载程序总结及注意事项
灵动微电子MM32F5系列微控制器具备QSPI接口,可以外接QSPI Flash,扩大可使用的Flash空间,从而满足那些需要大Flash空间应用的需求,让Flash空间的大小不再成为限制应用开发的瓶颈。为了让用户能尽量像使用片内Flash那样下载和运行程序。
【IC】先楫半导体新推通用微控制器HPM6200系列,主频达到600MHz,助力工业和汽车应用
上海先楫半导体发布全新的通用微控制器HPM6200系列,该系列产品进一步完善先楫产品在工业和汽车应用领域的布局,以超强CPU性能、创新的实时控制外设及工业和车规级品质,为新能源、储能、电动汽车和工业自动化等应用提供了世界级解决方案。
极海半导体加入深圳市汽车电子行业协会,共同推动国产汽车电子产业持续健康向上发展
热烈祝贺珠海极海半导体有限公司加入深圳市汽车电子行业协会,成为深圳市汽车电子行业协会的副会长单位!珠海极海半导体有限公司,是一家致力于开发工业级/车规级微控制器、模拟与混合信号IC及系统级芯片的集成电路设计型企业。极海团队拥有20年集成电路设计经验和嵌入式系统开发能力,为客户提供核心可靠的芯片产品,实现准确感应、安全传输和实时控制。
灵动微电子参与编写的《特定场景下的微控制器低功耗水平评价规范》团体标准正式公布,适用于微控制器芯片性能测试与评估
上海灵动微电子股份有限公司参与编写的《特定场景下的微控制器低功耗水平评价规范》的团体标准已正式公布。规定了在特定场景下微控制器芯片低功耗水平测试指标评价原则、评价要求和评价方法,适用于微控制器芯片性能测试与评估,以及微控制器芯片采购、设计。
【应用】VELUX携手Energy Micro的EFM32 Giant Gecko微控制器打造新款触摸屏遥控器
VELUS公司推出了一款手持式的“Integra”可编程遥控器,其拥有一个用于控制窗户、通风挡板、百叶窗及其它一些相关配件操作的简易触摸屏界面。这款遥控器选用Silicon Labs的EFM32 Giant Gecko微控制器,这款拥有1024KB flash的32位的EFM32 MCU包括一个自主的低功耗直接驱动TFT控制器,用于遥控器宽大的彩色显示屏。
ZHIXIN(智芯科技)汽车电子芯片选型指南
目录- 公司简介 汽车微控制器产品 汽车模拟产品 典型目标应用 设计资源
型号- Z20A8300AMPET,Z20K11XM,Z20K116MCMMET,Z20K146MCMHLT,Z20A8300A,Z20K118NCVLLT,Z20K14XMC系列,Z20K146MCMLLT,Z20A148M,Z20K118MCM,Z20K11XN系列,Z20K118NCVFLT,Z20K116MCMHLT,Z20A8200,Z20A8201,Z20K118NCVHLT,Z20K116MCMFLT,Z20A8200 系列,Z20K148MCM,Z20K144MCMLLT,Z20K118M,Z20K144MCMHLT,Z20K148MCMQLT,Z20K14XMS,Z20K144MSMLLT,Z20K144MSMFLT,Z20K144MSMHLT,Z20K142MSMMET,Z20A8201 系列,Z20K14XMC,Z20A8200AMMET,Z20K148MCMLLT,Z20K14XM,Z20K118MCMFLT,Z20K148MCMHLT,Z20K118MCMHLT,Z20A8201AMMET,Z20A8300 系列,Z20A8300SMFKT,Z20K118MCMMET,Z20A8300,Z20K11XMC系列,Z20K114MCMFLT,Z20K11XMC,Z20K14XMS系列,Z20A8300SMPET,Z20K148,Z20K11XN,Z20K146MCMQLT,Z20K148M,Z20K116NCVLLT,Z20K116NCVFLT,Z20K116NCVHLT,Z20K142MSMFLT,Z20K142MSMHLT,Z20A8300AMFKT,Z20K142MSMLLT,Z20K114MCMMET
电子商城
现货市场
服务
支持铲齿散热器鳍片最大加工厚度0.1-10mm,最大宽度600mm,铝挤散热器鳍片最小铝挤厚度5mm,最小鳍片间距1cm;定制散热器产品工艺有热管焊接,穿片,打磨,铲齿,铝挤及CNC加工修边飞面等。
最小起订量: 2pcs 提交需求>
朗能泛亚提供是德(Keysight),罗德(R&S)等品牌的测试测量仪器维修服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器维修,支持一台仪器即可维修。
提交需求>
登录 | 立即注册
提交评论