无线传感网技术及应用 课件 项目06 定时器1控制LED闪烁.pptx

无线传感网技术及应用 课件 项目06 定时器1控制LED闪烁.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目六定时器1控制LED闪烁

目录项目导入项目目标项目分析知识储目实施拓展训练0506

项目导入01

项目导入项目导入嵌入式开发应用中经常使用定时器功能,本项目主要是学会CC2530定时器的使用方法。定时器可帮助开发者实现各种定时功能,例如周期性任务、超时检测、时序控制等。定时器用于进行定时。它内部有一个寄存器,一旦让它开始计数,这个寄存器的值每经过一个机器周期便会自动加1。我们可以把机器周期理解为定时器的计数周期。

项目导入本项目将设计一个定时器控制LED闪烁项目。项目导入

项目分析02

项目分析定时器1是一个独立的16位定时器,支持典型的定时/计数功能,比如输入捕获,输出比较和PWM功能。定时器有五个独立的捕获/比较通道。每个通道定时器使用一个I/O引脚,定时器用于范围广泛的控制和测量应用。项目三的流水灯实验是通过软件延时实现,本项目则使用定时器控制LED灯的亮灭,以实现定时亮灯的场景模拟。我们可以通过编写CC2530单片机程序,使用内部定时器/计数器控制CC2530板子的LED周期性地闪烁。

项目分析通电后,LED每隔1秒闪烁一次。了解CC2530单片机定时器的相关寄存器配置使用T1定时器控制LED以每秒钟为周期的亮灭项目要求

项目目标03

项目目标掌握CC2530单片机定时器1的工作原理掌握CC2530单片机定时器1的使用方法掌握使用CC2530单片机定时器1实现控制LED亮灭

项目储备04

项目储备要完成这个项目的设计,我们必须熟CC2530定时器的原理以及如何配置相应的寄存器,使CC2530芯片的I/O完成作为输入输出端口的应用。按键状态的读取使用I/O口作为输入端口功能,此时引脚可以配置为上拉、下拉或三态三种操作模式的其中一种。当I/O口配置为输入模式时CC2530芯片则通过读取相应的寄存器来获得I/O端口的输入状态。输入也可以通过设置边缘触发或电平触发,给C2530芯片产生中断。由此我们可以理解为,CC2530芯片的I/O引脚是双向并带有三态控制的输入和输出缓冲器。

项目储备定时器的工作频率和工作模式定时器1的通道模式控制定时器1的状态和中断标志寄存器项目储备

项目实施05

项目实施项目实施过程准备设备和资源查阅实验模块原理图准备设备和资源实施过程连接设备程序设计创建工程程序流程图编写代码编译运行

拓展训练06

拓展训练一、训练描述以上实验是利用CC2530板子的定时器功能和LED指示灯完成了定时器1控制LED闪烁的功能,加强训练可以通过定时器控制LED实现流水灯功能。二、训练要求1.使用P1_0,P1_1,P0_7口的3个引脚控制3个LED灯。2.使用定时器1实现三个LED流水灯从左到右再从右到左的往复流动亮灭的效果。

谢谢大家观看GENERALTEACHING

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档