资源描述:
《CC2530实橹傅际CC2530实验指导书aspanclass=》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CC2530实验指导书合肥市博叙科技有限公司目录一、CC2530基础实验部分31.1输入输出I/O控制实验31.1.1CC2530基础实验1:LED自动闪烁31.1.2CC2530基础实验2:按键控制LED开关51.2中断实验61.2.1CC2530基础实验3:外部中断61.3定时/计数器实验91.3.1CC2530基础实验4:T1使用91.3.2CC2530基础实验5:T2使用101.3.3CC2530棊础实验6:T3使用131.3.4CC2530基础实验8:T4使用161.4串口UART181.4.1CC2530基础实验9:单片机串口发数181.4
2、.2CC2530基础实验10:在PC用串口控制LED201.4.3CC2530基础实验11:PC串口收数并发数221.4.4CC2530基础实验12:串U时钟PC显示231.5睡眠定时器实验251.5.1CC2530棊础实验13:系统睡眠工作状态251.5.2CC2530基础实验14:睡眠定时器使用261.6ADC实验281.16.1CC2530基础实验15:ADC实验281.7看门狗301.7.1CC2530基础实验16:看门狗模式30一、CC2530基础实验部分1.1输入输出I/O控制实验1.1.1CC2530基础实验1:LED自动闪烁一、实验目的
3、:本实验的目的是让用户了解CC2530的I/O接口的编程方法,学会使用I/O操作外部设备。实验以LED为外设,通过I/O控制LED的亮灭。二、实验仪器设备仿真器1台,传感器节点底板1块,ZigBee模块1块,USB连接线1根。三、实验内容:(一)实验原理说明:硬件说明:R9DVCC3.3
4、CZ一220R10DVCC3.3
5、IZZ-220D2LEDD3LEDPl1Pl0图1LED连接原理图如图1所示,发光二极管的D2的阴极与CC2530的P1JL连接,发光二极管的D3的阴极与CC2530的Pl_0连接。因此只要Pl_l和P1.0的输出电压为低电平,发光二
6、极管就会点亮,反之则会关闭。软件说明:本实验通过操作Pl_0和Pl_l的相关寄存器实现开、关发光二极管。操作的寄存器有Pl,P1DIR,没有设置而是取默认值的寄存器有:P1SEL,P1INPoPl(P1口寄存器)位号位纟复位值操作性功能描述7:0Pl[7:0]0x00读/写P1端口普通功能寄存器,町位寻址P1DIR(Pl方向寄存器)位号位名复位值操作性功能描述7DIRP1_70读/写Pl_7方向0输入,1输出6DIRP1_60读/写Pl_6方向0输入,1输出5D1RP150读/写Pl_5方向0输入,1输出4D1RP140读/写Pl_4方向0输入,1输出
7、3D1RP1_30读/写Pl_3方向0输入,1输出2D1RP1_20读/写Pl_2方向0输入,1输出1D1RP1_10读/写P1」方向0输入,1输出0DIRP1_O0读/写P1_O方向0输入,1输出P1SEL(Pl功能选择寄存器)位号位名复位值操作性功能描述7SELP1_70读/写Pl_7功能0普通I/O,1外设功能6SELP160读/写Pl_6功能0普通I/O,1外设功能5SELP1_50读/写Pl_5功能0普通I/O,1外设功能4SELP1_40读/写Pl_4功能0普通I/O,1外设功能3SELP1_30读/写Pl_3功能0普通I/O,1外设功能2
8、SELP1_20读/写Pl_2功能0普通I/O,1外设功能1SELP1_10读/写Pl_l功能0普通I/O,1外设功能0SELP1_O0读/写Pl_o功能0普通I/O,1外设功能(二)实验内容:1>实验相关函数voidDelay(uintn);///延时函数;voidInitial(void);///初始化Pl_0,Pl_l;voidmain();///实验1主函数;具体代码见实验源码包。2、实验步骤连接硬件。打开IAR建立新工程,编写相关代码。在线调试代码,调试完毕通过下载器将可执行文件下载至单板,观察实验结果。(三)预期实验结果:执行程序以后,底板
9、上的LED1和LED2会一直闪烁。1.1.2CC2530基础实验2:按键控制LED开关一、实验目的:让用户掌握按键应用这一常用人机交互方法,本次使用两个按键开关分別控制两个LED灯。按下K1键切换电源底板上的LED1灯开,按下K2键切换底板上的LED2灯开。二、实验仪器设备仿真器1台,传感器节点底板1块,ZigBee模块1块,USB连接线1根。三、实验内容:(一)实验原理说明:DVCC3.3R110KK1K2硬件说明:R2■I10K图2按键KEY原理图R9DVCC3.3
10、(ZZ~220R10DVCC_3.31CZ220D2LEDPl1D3LEDP10图
11、3LED连接图如图2所示,P0_3为上拉,按键K1接P0_3o由于P0_3为上拉,输入电平为高