STC12C5620ADx系列单片机有6个定时器,其中定时器0和定时器1两个16位定时器和传统的8051定时器完全兼容,可以设置为1T模式和12T模式。4路PCA也可以作为扩展的4个16位定时器使用。

相关寄存器:

其中有关于外部中断1和外部中断0的模式选择和请求源,有关中断查看这里。

定时器有4种工作模式,如下:

1、模式0(13位定时器/计数器)

由TL0的低5位和TH0的8位组成13位定时器/计时器,计数速率分两种,一种是12T模式,每12个时钟加1,另一种是1T模式,每个时钟加1,速度更快,但是功耗更高。该速率由特殊功能寄存器AUXR中的T0x12决定,如果置1,则为1T模式。

2、模式1(16位定时器/计数器)

由TH0和TL0共同组成,无法自动重载(STC15系列有16位自动重载模式)

3、模式2(8位自动重装模式)

TL0溢出后,TH0的内容自动装入TL0中,TH0和TL0的值由软件预置,重装时TH0的内容不变。当UART使用定时器作为波特率发生器时,应使用该模式,并关闭定时器溢出中断,以防止CPOU不断进入中断。

4、模式3(两个8位计数器)

定时器1在模式3时,停止计数,定时器0在此模式下时定时器0的TL0及TH0作为两个独立的8位计数器。TL0将占用定时器0的控制位,TH0占用定时器1的中断。

PCA实现定时器在PCA模块中介绍。

STC12LE5612AD芯片使用心得(五)定时器相关推荐

  1. <微机原理>[汇编语言]-[实验五] 定时器实验

    实验五 定时器实验 一.实验目的 学习定时器的工作原理及使用方法. 学习定时器的初始化程序.应用程序的编写和调试. 二.实验仪器 Keil5 普中A2开发板 stc-isp 三.实验内容 数码管间隔一 ...

  2. 5G 芯片的“春秋五霸”

    AI芯片总体上呈现出"百花齐放.百家争鸣"的格局,但5G芯片却大相径庭,能够推出5G手机基带芯片的厂商只有华为/联发科/高通/展讯/三星五家,这"五霸"谁才是霸 ...

  3. 电能计量芯片应用心得之选型篇

    电能计量芯片应用心得之选型篇 什么是计量芯片 计量芯片是测量交流电信号的一类芯片,因最早是使用于电表产品,所以在行业内也俗称电表芯片,它可以统计用电负载的用电量.测量用电负载的功率大小和电流大小,以及 ...

  4. BT源代码学习心得(五):统一网络服务接口--RawServer -- 转贴自 wolfenstein (NeverSayNever)

    BT源代码学习心得(五):统一网络服务接口--RawServer author:wolfenstein 以后的部分都需要网络服务(种子文件的生成在本地就可以完成,但是通过这些种子文件下载实际的内容和提 ...

  5. 计算机百科丨芯片发展历经五次变革,下一个十年属于 AI

    2019 年 11 月,在中国香港市郊的一所大学校园里,一群工程师正在设计特别的电脑芯片,他们希望这些芯片可以被用于下一代中国制造的智能手机之中. 他们设计的是光通信芯片,利用光而不是电信号来传输信息 ...

  6. stm32 + RN8209C单相计量芯片使用心得

    RN8209C单相计量芯片使用心得 由于项目需求,最近使用了一下RN8209C单相电量计量芯片,用STM32读取外接用电器的有效功率.第一次接触肯定是看技术手册. RN8209C技术手册V1.5 单相 ...

  7. BCM56330系列交换芯片学习心得

    因为所里面的任务的要求,所以要学习学习BCM交换芯片,导师也说过,学习BCM芯片的Datasheet或者Programmer guider是对以后是很有好处的,所以我就奔着学习英语的心态开始学习BCM ...

  8. Micron Flash芯片识别心得

    数据手册地址 看这款FLASH芯片的时候,在Vivado中生成配置文件去编程设备,找不到对应的Flash型号,也不知道芯片是串行还是并行,内存大小以及其代号的意义.下面给出心得. 首先: 看完这个大概 ...

  9. 《MFC游戏开发》笔记五 定时器和简单动画

    本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9332377 作者:七十一雾央 新浪微博:http:// ...

  10. 小学数学计算机整合课后反思,2020小学数学教研组工作总结_小学数学教学反思心得五篇...

    以研促教,制定专题,进一步培养教师研究意识,提高老师自身的业务水平.今天小编就整理了小学数学教研组工作总结,希望对大家的工作和学习有帮助,欢迎阅读! 篇一:小学数学教研组工作总结 本学期北苑小学小学数 ...

最新文章

  1. java程序语句是_Java-语言编程
  2. boa支持https_Boa: 在 Node.js 中使用 Python
  3. Hadoop MapReduce V2 Yarn——WordCount
  4. python哲学翻译_Python
  5. android 自定义actionbar,如何让android的actionbar浮动且透明
  6. 17 CO配置-控制-产品成本控制-产品成本计划编制-定义成本核算类型
  7. 模块字体不生效_新版iPhone敬业签便签软件怎么将字体调大?
  8. ETL学习总结(2)——ETL数据集成工具之kettle、sqoop、datax、streamSets 比较
  9. MongoDB两阶段提交实现事务
  10. 多线程解决同步问题浅析
  11. WCF NetTcpBinding Transport安全模式(7) ClientCredentialType证书验证模式---- ChainTrust验证模式...
  12. BZOJ 4807(車-高精度)
  13. 惯性导航算法(二)-欧拉角法(下)+方向余弦矩阵(上)
  14. 蓝桥杯练习题 <座次问题> 排列型枚举 next_permutation
  15. python中def main是什么意思_python main用法解析
  16. 超文本链接html,什么是超文本链接超文本链接有什么用
  17. 【微信公众号开发】四、公众号按钮设置及自己的微信按钮编辑器
  18. xshell免费版绿化版下载
  19. GPS坐标偏移与转换
  20. 【问题解决】samba添加用户和密码时报错 Failed to add entry for user

热门文章

  1. excel超链接无法打开服务器文件,excle链接的未打开 | excel超链接打不开,超链接后点击出现无法打开指定的文件,求高手解决...
  2. Java简易计算器制作
  3. 解释:为什么scanf被跳过或不执行
  4. python自动获取北京时间_python将当前服务器的时区时间转为北京时间
  5. 用JS实现万年历效果,精!
  6. 微博和微信公众号营销区别
  7. 计算机ifand函数补考科目,Excel函数公式:逻辑函数IF、AND、OR、NOT、IFERROR实用技巧解读...
  8. Android性能优化——启动优化简述
  9. 2018.12.4 王二的经济学故事 DYNASTIES
  10. php gd ttf,linux gd php TTF字体