跑马灯的基本原理与实现.PDF

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
跑马灯的基本原理与实现 课程 目标与重难点 知识目标 能力 目标 素质 目标 1 2 3 掌握 能够 培养 I/O端口相关知识 , 在IAR开发环境中建 硬件工程师系统分 PxSEL寄存器定义 , 立工程 ,编写代码, 析、独立思考、动 PxDIR寄存器定义 , 仿真调试 ,实现跑马 手实践、协同合作 跑马灯实现的原理。 灯项 目。 的基本素质。 重点 :PxSEL寄存器和PxDIR寄存器的定义与应用。 难点 :建立工程、设计程序实现对LED灯的变化控制。 项 目内容与任务分解 设计程序 ,实现LED跑马灯的功能。功能如下 : 【1】系统上电后 ,全部LED灯关闭 (高电平点亮 ,低电平熄灭 )。 【2】D4亮 ,过一会 ,D3亮 ,过一会 ,D6亮 ,过一会 ,D5亮 ;过 一会 , D4灭 ,过一会 ,D3灭 ,过一会 ,D6灭 ,过一会 ,D5灭。 【3】反复循环执行上面的灯光变化 ,实现跑马灯。 任务 01 学习I/O端口相关知识 CC2530的端口引脚概述  QFN40封装 ,有40个引脚 ,分为6大类型。  有21个数字I/O端口 ,其中P0和P1是8位端 口 ,P2仅有5位可以使用。这21个端口均 可以通过编程进行配置。  每个I/O端口都可以配置成外部中断源的信 号输入引脚。  有4个相关的特 殊功能寄存器。 I/O端口相关的特殊功能寄存器  在微处理器内部 ,有一些特殊功能的存储单元 ,这些单元用来存放 控制单片机内部器件的命令、数据或运行工程中的一些状态信息 , 这些寄存器统称为 “特殊功能寄存器 (SFR )”。  操作微控制器的本质 ,就是对这些特殊功能寄存器进行读写操作 , 并且某些特殊功能寄存器可以位寻址。  为了便于使用 ,每个特殊功能寄存器都会安排一个名字 ,在程序设 计时 ,引入头文件 “ioCC2530.h” ,才能直接使用名称。  通用I/O端口相关的常用寄存器有下面4个 : PxSEL寄存器、PxDIR寄存器、PxINP寄存器、Px寄存器 PxSEL寄存器的定义  微处理器的大部分I/O端口都是功能复用的 ,在使用的时候 ,需要通 过功能选择寄存器来选择端口的功能。  PxSEL寄存器 :端口功能选择寄存器。 寄存器中的每一位对应相应编号端口中的每一个引脚。 PxDIR寄存器的定义  端口有信号输入和信号输出两个方向 ,当通过PxSEL寄存器将端口 设置为通用I/O功能之后 ,要为该端口的选择一个信号传输方向。 例如 :控制LED灯 ,端口方向要设置为输出 ,按键功能 ,则要设置为输入。  PxDIR寄存器 :端口方向寄存器。 1+X证书 “传感网应用开发”考题  2020年1月份 ,单选题第1题。  P1DIR |= 0x04 ,是把 ( )端口设为输出模式。 A. P1_0 B. P1_2 C. P1_1 D. P1_3  2020年1月份 ,单选题第25题。  CC2530 中的寄存器 PxSEL,其中 x 为端口的标号 ( )。 A. 0~1 B. 0~4 C. 0~3 D. 0~2 1+X证书 “传感网应用开发”考题  2020年1月份 ,多选题第2题。  CC25

文档评论(0)

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

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

1亿VIP精品文档

相关文档