速览!一文了解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)功能",本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
晟矽微电子(SINOMCU)8位&32位通用MCU/触摸MCU/2.4G无线传输芯片选型指南
目录- 公司简介 FLASH GPIO ADC TOUCH 2.4G IR 应用领域和工具选型
型号- MC32F7132,MC32P5232,MC32P8141,MS60F3125,MC9902,MS51F7085,MS8040,MS60F3126,MS8042,MC51F8124,MC30P6310,MC32F7361,MC30P6080,MS60F3015,MS32F031A6,MS60F3215,MC32P5222,MC32F7082,MC30P6201,MC30P6280,MC35P7041,MC30P6240,MC35P7040,MC32P7311,MS32F7362,MS32F7361,MS60F3026,MC32P7351,MC32P7031,MS60F2016,MC51F7094,MC31P5120,MS60F2018,MC30F6920,MC51F8144,MC32F7072,MC32F7073,MC2411,MC2412,MC30P6290,MC2410,MC30P6250,MC35P7050,MC32F7343,MS51F003A4,MS60F3115,MC30F6910,MC32F7062,MC32F8152,MC51F003A4,MC51F7424,MC30P6060,MC30P8160
极海汽车电子芯片及应用
型号- APM32A407XGT7,F103XXT7,G32A1445UAT0MLL,GALT,G32A1465UAT0MLL,G32A1445UAT0MLH,G32A系列,G32A1465UAT0MLH,APM32F103RCT7,GURC系列,APM32A407VGT7,APM32A407,APM32A103,APM32A103X,GALT61120,G32A1445 系列,APM32A103CBT7,APM32F003F6U7,APM32A407ZGT7,GURC01,APM32A091RCT7,APM32A091,APM32,APM32F072RBT7,G32A1465系列,APM32A103RET7,APM32A103VET7,APM32F072CBT7,APM32F072XBT7,G32A1445,GALT系列,APM32A,G32A1465,G32A1165,APM32A系列,G32A,GURC
极海半导体(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
【经验】灵动微电子MM32F0160微控制器开源项目:如何实现一套低成本带RGB灯效的机械键盘
灵动的软件与系统工程SE团队,基于带有 USB 外设模块的 MM32F0160 微控制器,实现了一套低成本带RGB灯效的机械键盘。这里将设计机械键盘的全过程开源出来,感兴趣的开发者,可以向灵动申请 MM32F0160 微控制器的样片,复刻一把自己专属的机械键盘,也可以继续进行二次开发,实现更加有趣的作品。
设计经验 发布时间 : 2023-07-01
芯海科技车规MCU芯片CS32F036Q荣获IAEIS 2024“年度汽车电子科学技术奖”
2024年6月29日,由深圳汽车电子协会主办的IAEIS 2024第十三届国际汽车电子产业峰会在深圳宝安圆满落幕。本场峰会,芯海科技受邀参会,同时旗下32位车规级微控制器CS32F036Q荣获了“2023年度汽车电子科学技术奖——突出创新产品奖”的殊荣。
产品 发布时间 : 2024-07-03
【应用】多款低成本USB微控制器C8051F32x和C8051F34x,助力万能遥控器系统设计
对于万能遥控器系统中微控制器(MCU)的选取,本文推荐采用Silicon Lab公司的C8051F32x和C8051F34x系列,采用25-48 MIPS 8051 CPU,具备16-64kB闪存、1536-5376B RAM、两个异步比较器以及15-40数字I/O,并且集成了收发器、温度感应器以及时钟恢复功能,基本涵盖了万能遥控器系统设计所需的全部功能。
应用方案 发布时间 : 2018-10-22
芯海科技亮相AutoSEMI 2024:“模拟信号链+MCU”赋能汽车电子创新
2024年5月23日,业界瞩目的“The 2nd AutoSEMI 2024智能汽车数字芯片大会”在上海盛大举行。芯海科技汽车电子产品线总经理董鹏受邀作为特邀嘉宾,发表了《模拟信号线+MCU 赋能汽车电子创新》的主题演讲,详细阐述了公司车规级系列产品进展及未来规划。
原厂动态 发布时间 : 2024-05-26
基于灵动MM32F0140微控制器的汽车传感控制方案推荐
基于灵动MM32F0140系列微控制器的汽车传感器控制方案,利用其Arm Cortex-M0内核、高采样率ADC、FlexCAN接口和宽温工作能力,为汽车电子传感器模块提供高效、可靠的数据监控和通信功能。
应用方案 发布时间 : 2024-05-17
航顺芯片获第102届电子展MCU生态大会MCU创新先锋奖,目前已成功进入车规级微控制器市场
2023年11月23日,第102届中国电子展MCU生态大会暨MCU创新先锋奖颁奖典礼于上海圆满落幕。在本次颁奖典礼上,深圳市航顺芯片技术研发有限公司从数百家企业中脱颖而出,一举斩获“2023年度MCU创新先锋奖”。
原厂动态 发布时间 : 2023-12-13
【经验】灵动微电子MM32F5270微控制器ADC注入通道的单周期采样的实现
灵动微电子MM32F5270微控制器的ADC可配置4个注入通道来扩展转换通道,那么可进行转换的通道最多可达20个。本文介绍MM32F5270平台ADC注入通道的单周期采样的实现。
设计经验 发布时间 : 2023-07-10
微控制器BAT32A237赋能汽车按键控制板创新解决方案
在汽车电子行业的发展进程中,对于控制单元的高效集成与稳定性提出了更高的要求。中微半导体推出的BAT32A237微控制器,以其独特的四大优势,在按键控制板应用上脱颖而出,成为汽车内部控制系统的关键元件。
应用方案 发布时间 : 2024-04-19
【应用】芯圣电子MCU SQ013L、HC89S001P外设功能引脚全映射,解决自动洗手机难题
芯圣电子(Holychip)为所有自动洗手机企业提供了两款适合的单片机:SQ013L-SOP8-T、HC89S001P-SOP8-T,助力客户量产。本文介绍这几款单片机的主要特点。
应用方案 发布时间 : 2022-12-10
【IC】先楫半导体新推通用微控制器HPM6200系列,主频达到600MHz,助力工业和汽车应用
上海先楫半导体发布全新的通用微控制器HPM6200系列,该系列产品进一步完善先楫产品在工业和汽车应用领域的布局,以超强CPU性能、创新的实时控制外设及工业和车规级品质,为新能源、储能、电动汽车和工业自动化等应用提供了世界级解决方案。
新产品 发布时间 : 2023-02-17
极海半导体加入深圳市汽车电子行业协会,共同推动国产汽车电子产业持续健康向上发展
热烈祝贺珠海极海半导体有限公司加入深圳市汽车电子行业协会,成为深圳市汽车电子行业协会的副会长单位!珠海极海半导体有限公司,是一家致力于开发工业级/车规级微控制器、模拟与混合信号IC及系统级芯片的集成电路设计型企业。极海团队拥有20年集成电路设计经验和嵌入式系统开发能力,为客户提供核心可靠的芯片产品,实现准确感应、安全传输和实时控制。
原厂动态 发布时间 : 2024-02-09
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论