- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目三制作LED流水灯
目录项目导入项目目标项目分析知识储目实施拓展训练0506
项目导入01
项目导入项目导入LED因为其本身发光颜色多样、绚丽多彩,是各种场所、设施创造气氛,形成照明效果最佳选择。在很多地方,如电影院、时间隧道、大型商场大楼的外观等需要通过照明来发挥效果,如果用上流水灯的衬托,就能让体验者感受到临场感和趣味感。
项目导入本项目将带你揭开流水灯的神秘面纱,设计一个属于自已的LED流水灯。项目导入
项目分析02
项目分析本项目需要使用LED设计一个流水灯,我们可以使用CC2530单片机的I/O口来实现项目任务。IO口作为单片机与外界通信最主要的手段,是单片机学习中最基本也是最重要的一个知识。在本项目中,我们可以通过单片机的IO口来控制LED的亮和灭,再设计相应的程序,便可实现流水灯的效果。应用户需求,设计一套LED流水灯系统。设备选型及开发环境搭建。设计LED控制程序,实现LED1、LED2流水灯效果。项目要求
项目目标03
项目目标了解CC2530芯片的内部构成掌握CC2530芯片I/O口的特点了解CC2530的SFR(特殊功能寄存器)学会与CC2530I/O相关的SFR配置学会使用CC2530的I/0控制外部设备原理与编程
知识储备04
知识储备由于我们使用的单片机为CC2530芯片,要完成这个项目的设计,我们首先要了解CC2530芯片的内部结构,掌握CC2530芯片I/O口的特点,掌握C2530芯片与IO口相关的特殊功能寄存器的参数配置及应用开发。
知识储备一、CC2530芯片的内部结构CC2530芯片主要由以下几个部分组成:8051CPU内核内置或外接32MHz晶振内置32K晶振保证芯片在休眠状态时的工作8KBSRAM32/64/128/256KBFlashROM简化了8051的I/O口,只保留P0、P1及P2的5个引脚,共21个IO引脚内置1个最高12bit的ADC模数转换器USART0、USART1两个异步通信串口TIMER0-TIMER4四个定时器18个IRQ中断源和一个五通道DMA中断控制器1个睡眠定时器保证MCU可工作于超低功耗模式内置一个兼容IEEE802.15.4协议的无线RF收发器。CC2530的内部结构图如图3-2所示。
知识储备图3-2CC2530内部结构图
知识储备二、CC2530的I/O口CC2530有21个数字I/O引脚,可以配置为通用数字I/O或外设I/O信号,这些I/O通过配置相关寄存器可作为ADC的模拟量输入端、定时器或USART等外部设备。I/O端口具备以下主要特性:21个数字I/O引脚可以配置为通用I/O或外部设备I/O输入口具备上拉或下拉能力具有外部中断能力。
知识储备三、项目中用到的SFR本项目中用到的SFR包括P1、P1SEL、P1DIR、P1INP,P1寄存器用于控制P1口外部引脚的电平高低,P1SEL用于设置P1口外部引脚的用于通用I/O口还是外设,P1DIR用于设置P1口外部引脚的输入/输出方向,P1INP用于设置P1口外部引脚的驱动方式。寄存器配置如表3-2~3-5所示。表3-2P1(0x90)-P1端口数据寄存器位名称复位R/W描述7:0P1_[7:0]0xFFR/W端口1。通用I/O端口。可以从SFR位寻址。该CPU内部寄存器可以从XDATA(0x7080)读,但是不能写当给P1寄存器其中一个或几个位赋值时,对应外部引脚电平也会相应改变。
知识储备表3-3P1SEL(0xF4)–P1端口功能选择位名称复位R/W描述7:0SELP1_[7:0]0x00R/WP1.0到P1.7功能选择0:通用I/O1:外设功能当给P1SEL寄存器其中一个或几个位赋值0时,对应引脚为通用I/O口;赋值1时,对应引脚为外部设备(如ADC、定时器、USART)。表3-4P1DIR(0xFE)–P1端口方向位复位R/W描述7:00x00R/WP1.0到P1.7的I/O方向
0:输入1:输出当给P1DIR寄存器其中一个或几个位赋值0时,对应引脚为输入口;赋值1时,对应引脚为输出口。
知识储备表3-5P1INP(0xF6)–P1端口输入模式位名称复位R/W描述7:0MDP0_[7:0]0x00R/WP1.0到P1.7的I/O输入模式0:接上拉/下拉电阻1:三态当给P1INP寄存器其中一个或几个位赋值0时,对应引脚为接上拉/下拉电阻的输入口;赋值1时,对应引脚为三态输门输入口。如果我们用到寄存器复位后的默认功能,也可以不对寄存器进行设置。但在大型项目中代码是开发团队合作完成,无法确定这些寄存器
您可能关注的文档
- 无线传感网技术及应用 课件 项目01 认识ZigBee无线传感网技术.pptx
- 无线传感网技术及应用 课件 项目02 认识IAR集成开发环境.pptx
- 无线传感网技术及应用 课件 项目04 按键控制LED.pptx
- 无线传感网技术及应用 课件 项目05 按键触发中断.pptx
- 无线传感网技术及应用 课件 项目06 定时器1控制LED闪烁.pptx
- 无线传感网技术及应用 课件 项目07 串口发送数据.pptx
- 无线传感网技术及应用 课件 项目08 串口接收数据控制LED.pptx
- 无线传感网技术及应用 课件 项目09 CC2530的睡眠定时器.pptx
- 无线传感网技术及应用 课件 项目10 看门狗的应用.pptx
- 无线传感网技术及应用 课件 项目11 ADC采集芯片内温度.pptx
最近下载
- 基于惯量支撑和一次调频需求的VSG储能单元配置方法.pdf VIP
- 必威体育精装版《绿色食品 农药使用准则》等58项标准目录.pdf
- 一种基于虚拟同步发电机的储能辅助调频容量配置方法.pdf VIP
- 中国古代民族关系.doc VIP
- 基于惯量支撑和一次调频需求的VSG储能单元配置方法.pptx VIP
- 对数与对数函数(解析版)-2025年高考数学一轮复习(新高考专用).pdf VIP
- Unit1-Unit4易错题 2022-2023学年人教版七年级英语上册 .pdf VIP
- bB正谱世上没有优丽狄茜我怎能活降B正谱子五线谱乐谱曲谱歌谱高清.pdf
- 储能电站惯量支撑和一次调频的功率协调控制装置及方法.pdf VIP
- 行吊安全操作规程培训课件.pptx
文档评论(0)