版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录CC2530概述01通用I/O端口02任务:LED闪烁031CC2530概述CC2530是TI公司开发的一款专门用于无线传感器网络集成芯片,它能以低功耗和低成本来建立强大的无线传感器网络。根据芯片内置闪存的不同容量,提供4个版本,即CC2530F32/64/128/256.1CC2530概述(1)高性能、低功耗且具有代码预取功能的8051微控制器内核。(2)符合2.4GHzIEEE802.15.4标准的优良的无线接收灵敏度和抗干扰性能2.4GRF收发器。(3)强大的5通道DMA(DirectMemoryAccess,直接内存存取)控制器
。(4)4个定时器:MAC定时器(专门支持IEEE802.5.4MAC层协议设计),通用定时器。(8)超低功耗的睡眠定时器。(10)具有电池检测功能和温度传感功能。(11)具有8路输入和可配置分辨率的12位ADC。(13)两个支持多种串行通信协议的强大USART(USART0和USART1)。(15)一个看门狗定时器。1CC2530概述
CC2530芯片采用6mm*6mmQFN40封装;共40个引脚,可分为I/O引脚,电源引脚和控制引脚21个数字I/O端口;AVDD1~AVDD6:模拟电源;DVDD1~DVDD2:数字电源;RF_P、RF_N:RF差分输入信号正、负输入端;XOSC_Q1、XOSC_Q2:模拟I/O,32MHz晶振引脚1和晶振引脚2;RBIAS:模拟I/O,参考电流的外部精密偏置电阻RESET_N:复位;DCOUPL:1.8V数字电源去耦。1CC2530概述2通用I/O端口CC2530有21个数字I/O引脚,21个I/O引脚分为三组,即3组8位端口,端口0、端口1和端口2,表示为P0、P1和P2。其中,P0和P1是完全的8位端口,而P2仅有5位可用。所有的端口都可以通过特殊寄存器配置为通用I/O或外部设备I/O
。通用I/0口就是基本的输入输出端口,而外设I/O口就是连接外部设备的端口。通用I/O端口相关寄存器在使用I/O端口前需要通过不同的特殊功能寄存器对它进行配置:配置它的功能,即通用I/O还是外设I/O,功能选择寄存器PxSEL配置输入还是输出,方向寄存器PxDIRPxSEL:功能选择寄存器,这是用于设置端口为通用I/O口,还是外设I/O口。0:普通I/O,1:外设I/O通用I/O端口相关寄存器PxDIR:DIR(direction的缩写),方向寄存器。设置引脚是输出模式,还是输入模式。0表示输入,1表示输出。通用I/O端口相关寄存器任务1:LED灯闪烁电路图注意:提问:点亮LED灯引脚值为0还是1?主函数主要实现了以下功能:(1)首先初始化LED灯函数InitLed(),设置P1.0为普通I/O口,方向为输出。(2)在主函数中使用while(1),等待LED灯的亮灭。程序分析/*主函数*/voidmain(void){InitLed();//设置LED灯相应的IO口
while(1)//死循环
{LED1=0;//点亮LED1DelayMS(1000);//延时1秒
LED1=1;//LED1熄灭
DelayMS(1000);//延时1秒
}}头文件和宏定义程序分析#include<ioCC2530.h>typedefunsignedcharuchar;typedefunsignedintuint;#defineLED1P1_0//定义P1.0口为LED1控制端延时函数:以毫秒为单位延时,系统时钟不配置时默认为16MHz。程序分析#include<ioCC2530.h>typedefunsignedcharuchar;typedefunsignedintuint;#defineLED1P1_0//定义P1.0口为LED1控制端/*延时函数*/voidDelayMS(uintmsec){uinti,j;
for(i=0;i<msec;i++)for(j=0;j<535;j++);}上述代码实现了LED灯初始化:设置P1.0为普通I/O口,P1口方向为输出。程序分析/*LED1初始化函数*/voidInitLed(void){P1SEL&=~0x01;//P1.0定义为普通I/O口P1DIR|=0x01;//P1.0定义为输出口}实施操作步骤(1)编写程序并编译,正确连接CC2530开发板与仿真器,选择“Project→Downloadanddebug”将程序下载到CC2530开发板中。CC2530开发板与仿真器接线如图3-4所示。图3-4CC2530开发板与仿真器接线图(2)下载完成后可以单击“Debug→Go”全速运行,也可以将CC2530重新上电或者按下复位按钮让刚才下载的程序重新运行。(3)观察LED的闪烁情况,修改延时函数,可以改变LED灯的闪烁间隔时间。感谢观看THANKYOUPleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancop
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年陕西省铜川市耀州区八年级(下)期中数学试卷(含答案)
- 初中八年级道德与法治《社会生活有秩序》导学案
- 【大单元整体教学】小学一年级数学《相差关系:用减法比多少》教案
- 阳台防水层验收记录
- 初中八年级地理水资源知识清单(人教版)
- 本科一年级临床医学专业《脑干内部结构解析》教学设计
- 初中八年级历史《对外开放》核心知识清单
- 八年级物理《大气压强》核心素养导向教学设计-跨学科实践整合
- 高架桥基坑监测方案
- 《定期性赠与合同》法律要点精讲与实务思维培养-法学专业本科三年级合同法专题教案
- (高清版)DG∕TJ 08-15-2020 绿地设计标准 附条文说明
- 眼部颞浅注射操作讲解
- 【MOOC】国际商务-暨南大学 中国大学慕课MOOC答案
- 【MOOC】大学物理-力学、电磁学-重庆大学 中国大学慕课MOOC答案
- 【MOOC】3D工程图学-华中科技大学 中国大学慕课MOOC答案
- 汛期应急知识培训
- 松树的风格课件
- 未来趋势与职业前景智慧树知到期末考试答案章节答案2024年联盟推+荐
- 第二章电磁场的基本规律
- (正式版)JBT 14449-2024 起重机械焊接工艺评定
- 广东省深圳市2023-2024学年六年级下学期期末语文试题
评论
0/150
提交评论