版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务2.3绿植浇灌的设计与实现引入在校园绿植灌溉的精细管理中,定时器作为灌溉系统的智慧大脑,它根据预设的灌溉计划,控制着灌溉的开始与结束,确保在绿植生长的关键时期,水分能够准时送达。这种时间上的精确控制,不仅满足了绿植对水分的周期性需求,还有效避免了资源的浪费和不必要的人工干预。本任务首先学习定时器的原理,利用定时器和继电器来模拟绿植浇灌系统。目录第一章节
定时器01定时器概述02CC2530定时器第二章节
任务设计与实现01定时器计数过程02定时器相关寄存器03定时器配置过程第一章节GPIO01GPIO概述02CC2530的GPIO知识点01定时器概述第一章节
定时器定时器概述微处理器定时器,简单来说,就是微处理器(比如我们常说的单片机、CPU等)内部的一个“小闹钟”。这个“小闹钟”能够按照我们设定的时间间隔来工作,就像我们日常生活中的闹钟一样,只不过它更加精确和灵活。想象一下,微处理器定时器内部有一个计数器,这个计数器会不停地“数”时钟信号的“滴答”声。每当听到一个“滴答”声,计数器的数值就增加1。如果我们设定了一个时间阈值(比如1秒钟),当计数器的数值达到这个阈值时,定时器就会“响铃”,告诉微处理器:“时间到了!”这时,微处理器就可以根据这个信号去执行一些特定的任务,比如更新屏幕上的时间、发送一个信号给外部设备等。定时器概念:第一章节
定时器定时器概述定时/计数器是一种能够对时钟信号或外部输入信号进行计数,当计数值达到设定要求时便向CPU提出处理请求,从而实现定时或计数功能的外设。在单片机中,一般使用Timer表示定时计数器。定时器概念:第一章节
定时器定时器概述无论使用定时/计数器的哪种功能,其最基本的工作原理是进行计数。定时/计数器的核心是一个计数器,可以进行加1(或减1)计数,每出现一个计数信号,计数器就自动加1(或自动减1),当计数值从最大值变为0(或从0变为最大值)溢出时定时/计数器便向CPU提出中断请求,计数信号的来源可选择周期性的内部时钟信号(如定时功能)或非周期性的外界输入信号(如计数功能)定时器概念:第一章节
定时器定时器概述定时/计数器功能单片机中的定时/计数器一般功能比较功能捕获功能计数器功能定时器功能第一章节
定时器定时器概述CC2530定时器介绍CC2530一共有四个定时器,分别是定时器1、定时器2、定时器3和定时器4。这四个定时器又根据硬件特性被分为了三类,这三类定时器分别是16位定时器(定时器1)、MAC定时器(定时器2)、8位定时器(定时器3和定时器4)定时器1定时器1是一个独立的16位定时器,支持典型的定时/计数功能,比如输入捕获,输出比较和PWM功能。定时器2定时器2主要用于为802.15.4CSMA-CA算法提供定时,以及为802.15.4MAC层提供一般的计时功能。定时器3与定时器4定时器3和定时器4是两个8位的定时器。每个定时器有两个独立的比较通道,每个通道上使用一个I/O引脚。第一章节
定时器知识点02CC2530定时器第一章节
定时器CC2530定时器CC2530定时器计数模式CC2530单片机的定时器1拥有三种不同的计数模式,这三种模式分别是自由运行模式、模模式、正计数/倒计数模式。自由运行模式自由运行模式适用于产生独立的时间间隔,输出信号频率。模模式模模式适用于周期不是0xFFFF的应用程序中。正计数/倒计数模式正计数/倒计数模式适用于周期必须是对称输出脉冲而不是固定值的应用程序中。第一章节
定时器CC2530定时器CC2530定时器1中断为定时器分配了一个中断向量。当下列定时器事件之一发生时,将产生一个中断请求:计数器达到最终计数值(溢出或回到零)输入捕获事件输出比较事件第一章节
定时器本章节回顾定时器概述基本概念定时器功能定时器功能定时计数捕获比较定时器工作模式自由运行模式模模式正计数/倒计数模式第一章节
定时器第二章节
任务设计与实现01定时器计数过程02定时器相关寄存器03定时器配置过程知识点01定时器计算过程第二章节
任务设计与实现定时器计数过程当时钟脉冲设置为32M不分频计数模式系统时钟源(32M或16M)CLKCONCMD.OSC全局定时器分频CLKCONCMD.TICKSPDT1再分频T1CTL.DIV16位计数器T1CNTH、T1CNTL定时器溢出8分频16位计数器T1CC0H、T1CC0L计数器CC2530定时计算过程第二章节
任务设计与实现定时器计数过程CC2530定时器中断T1的5个通道中断标志T1的5个通道中断屏蔽T1溢出标志位T1溢出中断屏蔽,复位为1带阴影的标志位会有硬件清除T1中断标志EA允许/禁止T1中断中断优先级中断初始化:设置时钟、定时器分频、运行方式、EA、T1IE第二章节
任务设计与实现知识点02定时器相关寄存器第二章节
任务设计与实现定时器相关寄存器CC2530定时器寄存器定时器1的控制和状态寄存器T1CTL位名称复位R/W描述7:4--00000R0保留3:2DIV[1:0]R/W分频器划分值。产生主动的时钟边缘用来更新计数器,如下:00:标记频率/101:标记频率/810:标记频率/3211:标记频率/1281:0MODE[1:0]R/W选择定时器1模式。定时器操作模式通过下列方式选择:00:暂停运行01:自由运行,从0x0000到0xFFFF反复计数10:模,从0x0000到T1CC0反复计数。11:正计数/倒计数,从0x0000到T1CC0反复计数且从T1CC0倒计数到0x0000第二章节
任务设计与实现定时器相关寄存器CC2530定时器寄存器——IRCON中断标志寄存器无中断未决:无中断信号给CPU中断未决:有中断信号给CPU定时器相关寄存器CC2530定时器寄存器——T1STAT定时器1状态寄存器位名称复位R/W描述7:6--00R0保留5OVFIF0R/W0定时器1计数器溢出中断标志。当计数器在自由运行或模计数器模式下达到最终计数值时设置,当在正/倒计数模式下达到零时倒计数。写1没影响。4CH4IF0R/W0定时器1通道4中断标志。当通道4中断条件发生时设置。写1没有影响。3CH3IF0R/W0定时器1通道3中断标志。当通道3中断条件发生时设置。写1没有影响。2CH2IF0R/W0定时器1通道2中断标志。当通道2中断条件发生时设置。写1没有影响。1CH1IF0R/W0定时器1通道1中断标志。当通道1中断条件发生时设置。写1没有影响。0CH0IF0R/W0定时器1通道0中断标志。当通道0中断条件发生时设置。写1没有影响。第二章节
任务设计与实现定时器相关寄存器CC2530定时器寄存器——模计数模式:T1CC0L和T1CC0H寄存器设置T1CC0L定时器1通道0捕获/比较值低位T1CC0H定时器1通道0捕获/比较值高位第二章节
任务设计与实现知识点03定时器配置过程第二章节
任务设计与实现
定时器配置过程CC2530定时器1配置过程开始设置定时器时钟设置定时器计数模式设置定时器比较值配置中断模式使能定时器中断开总中断T1CTLT1CC0HT1CC0LT1CCTL0T1IEEA第二章节
任务设计与实现
定时器配置过程CC2530定时器1配置过程voidtime1_init(void){T1CTL|=0x06;//8分频,模模式,从0计数到T1CCOT1CCOL=0x40;//定时器1通道0捕获/比较值低位TICCOH=0x9C;//定时器1通道0捕获/比较值高位定义10ms进一次中断TICCTLO|=0x44;//定时器1通0捕获/比较控制TIE=1;//设定定时器1中断使能EA=1;//设定总中断使能}第二章节
任务设计与实现
定时器配置过程CC2530定时器1配置过程#pragmavector=T1_VECTOR__interruptvoidT1_ISR(void){EA=0;//关总中断counter++;//统计进入中断的次数if(counter>300)/*初始化中定义10ms进一次中断,经过300次中断,10ms×300=3S*/{counter=0;//统计的次数复位D1=!D1;//D1灯状态反转RELAY1=!RELAY1;//继电器状态翻转
}T1IF=0;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年部编版小学语文四年级上册第9单元综合性学习专项练习
- 2026年申论公文写作技巧解析
- 2025年下半年教资小学《教育教学知识与能力》考试真题含答案
- 2026年临床医师定期考核内科专业试题(附答案)
- 2026年护士执业法律法规考试试题及答案
- 2025年维修水工考试题库及答案
- 2025年体育教师招聘考试测试卷及参考答案
- 2025年上半年小学教师资格证教育教学知识与能力真题及答案
- 2025年三基三严多选题题库及答案
- 幼儿园亲子运动会方案
- 第四届福建省水产技术推广职业技能竞赛-水生物病害防治员备赛题库(含答案)
- 《异常子宫出血》课件
- 五人合伙协议样本
- 合伙人协议合同
- 2024年银行外汇业务知识理论考试题库及答案(含各题型)
- 集成电路封装材料-芯片黏接材料
- 国民经济行业分类代码表
- 垃圾分类知识科普
- 历代公文选第一章-公文概说资料课件
- 美国专利法及实务培训-上传课件
- 技术的本质(经典版)
评论
0/150
提交评论