- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
战略性信息产业教育服务提供商 联世界 育未来——创新物联教育 1、定时/计数器介绍 2、定时/计数器实验 3、拓展题 本章简介 1、定时计数器介绍 什么是定时/计数器? 定时/计数器是一种能够对时钟信号或外部输入信号进行计数,当计数值达到设定要求时便向CPU提出处理请求,从而实现定时或计数功能的外设, 使用定时/计数器才能达到较为精准的时间控制 1、定时计数器介绍 定时器的作用? 定时/计数器的基本功能是实现定时和计数,且在整个工作过程中不需要CPU进行过多参与,它的出现将CPU从相关任务中解放出来,提高了CPU的使用效率,定时器是分线程中处理的。 1、定时计数器介绍 定时/计数器基本工作原理 定时/计数器,其最基本的工作原理是进行计数。定时/计数器的核心是一个计数器,可以进行加1(或减1)计数,每出现一个计数信号,计数器就自动加1(或自动减1),当计数值从最大值变成0(或从0变成最大值)溢出时定时/计数器便向CPU提出中断请求 1、定时计数器介绍 CC2530中共包含了5个定时/计数器,分别是定时器1、定时器2、定时器3、定时器4和睡眠定时器。 定时器1:是一个16位定时器 定时器2:用户一般情况下不使用该定时器 定时器3:是8位的定时器 定时器4:是8位的定时器 睡眠定时器:一个24位的正计数定时器,先不用管 1、定时计数器介绍 1)、自由运行模式:计数器从0x0000开始,计数到0xFFFF时溢出 2)、模模式:计数器从0x0000开始,计数到T1CC0寄存器保存的值时溢出 3)、正计数/倒计数模式:计数器从0x0000开始,计数到T1CC0时溢出,再倒计时回0x0000,接着又正计数到T1CC0时溢出,重复 定时器1、3、4虽然使用的技术器计数位数不同,但都具备“自由运行”、“模”、“正计数/倒计数”三种不同的工作模式。 1、定时计数器介绍 定时器1中断服务函数 在IAR中有特定的书写格式。 #pragma vector = 中断向量 __interrupt void 函数名称(void) { /*此处编写中断处理程序*/ } 定时器1 中断编写中断服务函数时中断向量 写法: #pragma vector = 0x4B 或 #pragma vector = T1_VECTOR 2、定时/计数器实验 实验要求: 使用CC2530单片机内部定时/计数器来控制LED1进行周期性闪烁,具体闪烁效果要求如下: ①通电后LED1每隔2秒闪烁一次。 ②LED1每次闪烁点亮时间为0.5秒。 2、定时/计数器实验 实验设计思路: 选用定时器1,让其每隔固定时间产生一次中断请求,在定时器1的中断服务函数中判断时间是否到达1.5秒,如果到达1.5秒则直接在中断服务函数中点亮LED1,当到达2秒时再熄灭LED1。 2、定时/计数器实验 定时器1初始化步骤 ? T1CTL T1CCxH T1CCxL IEN1 T1CTL EA ? ? ? ? 定时器1中断服务函数处理流程? 2、定时/计数器实验 T1STAT ? 2、定时/计数器实验 定时器时间的计算方法 例如:设置一个定时器时间为0.5S的方法? 方法:默认CC2530晶振频率为16MHz 如果分频为128分频,那么16MHz除以128,等于125KHz,即定时器1的计数频率1秒为125KHz,125KHz除以2 ,等于62500(这是我们需要的匹配值),将62500转换成16机制就是F424 将0x24存入T1CC0L 将0xF4存入T1CC0H 2、定时/计数器实验 定时器1相关寄存器: T1CTL 选择工作模式,设置定时器的分频系数 T1CC0L 设置最大计数值的低8位 T1CC0H 设置最大计数值的高8位 T1IE 使能定时器1相关中断 EA 启动系统总中断 T1STAT 定时器1中断标志位 2、定时/计数器实验 位 位名称 复位值 操作 描述 7:4 -- 0000 R0 未使用。 3:2 DIV[1:0] 00 R/W 定时器1时钟分频设置。 00:1分频。 01:8分频。 10:32分频。 11:128分频。 1:0 MODE[1:0] 00 R/W 定时器1工作模式设置。 00:暂停运行。 01:自由运行模式。 10:模模式。 11:正计数/倒计数模式。 T1CTL寄存器 2、定时/计数器实验 位 位名称 复位值 操作 描述 7:0 T1CCx[15:8] 0x00 R/W 定时器1通道0到通道4捕获/比较值的高位字节。 T1CCxH寄存器 位 位名称 复位值 操作 描述 7:0 T1CCx[7:0] 0x00 R/W 定时器1通道0到通道4捕获/比较值的低位字节。 T1CCxL寄存器 2、定时/计数
您可能关注的文档
- 单片机基础及应用项目四单片机键盘的设计与制作.ppt
- 单片机基础及应用项目五单片机定时计数器的设计与制作.ppt
- 单片机基础及应用项目一单片机最小控制系统设计与制作.ppt
- 单片机技术及应用项目1 单片机认知及其开发软件使用.ppt
- 单片机技术及应用项目3 8个LED发光二级管控制.ppt
- 单片机技术及应用项目5 中断系统控制及应用.ppt
- 单片机技术及应用项目6 定时计数器控制及应用.ppt
- 单片机技术及应用项目7 串行接口控制及应用.ppt
- 单片机技术及应用项目9 AD转换控制及应用.ppt
- 单片机技术及应用项目10 DA转换控制及应用.ppt
- 单片机技术与应用05_CC2530 串口通信应用.ppt
- 单片机技术与应用06_CC2530的AD转换.ppt
- 单片机技术与应用07_CC2530看门狗应用.ppt
- 单片机技术与应用08_CC2530电源管理应用.ppt
- 单片机技术与应用09_CC2530的DMA应用.ppt
- 单片机技术与应用10_CC2530内部Flash读写应用.ppt
- 单片机技术与应用11_CC2530随机数生成器应用.ppt
- 单片机技术与应用12_CC2530 PWM控制.ppt
- 单片机技术与应用单元2 AT89S52系列单片机寻址方式及指令系统 (2).ppt
- 单片机技术与应用单元2 AT89S52系列单片机寻址方式及指令系统.ppt
最近下载
- 清真保证体系培训.ppt VIP
- 2023年中外电影史论题库答案完成版.doc VIP
- (高清版)B-T 15596-2021 塑料 在玻璃过滤后太阳辐射、自然气候或实验室辐射源暴露后颜色和性能变化的测定.pdf VIP
- 学校食堂从业人员管理培训记录(40篇).doc VIP
- 《苏格兰的风》阅读练习及答案.doc VIP
- 调色师:达芬奇视频剪辑调色从入门到精通(上篇,共上中下3篇).pptx VIP
- 2025 银行公开招聘工作人员简章.pdf VIP
- 初中满分优秀作文五篇(写成长、写人生、写逐梦、写逆风、写母爱).docx VIP
- 《GBT 11345-2023 焊缝无损检测 超声检测 技术、检测等级和评定》专题研究报告.pptx VIP
- 6-特种设备安全附件、安全保护装置、测量调控装置及有关附属仪器仪表定期校验、检修及记录制度.doc VIP
原创力文档


文档评论(0)