西安邮电大学
《无线传感网络报告》
专业: 班级: 学号: 姓名:
自动化 自动1203 06121085 马优晨(16)
实验一 I/O口的控制
实验介绍:
本次实验的目的是让用户学会使用CC2530的I/O来控制外设,本例以LED灯为外设,用CC2530控制简单外设时,应将I/O设置为输出,实现LED的闪烁。LED2与LED3分别与CC2530单片机的P1.0(红灯)与P1.1(绿灯)连接。
实验设备:仿真器1块,Zigbee模块1块,USB连接线一根。
实验相关寄存器:
实验中操作了的寄存器有P1,P1DIR,没有设置而是取默认值得寄存器有:P1SEL,P1INP。
实验目的:通过延时来控制LED2与LED3交替发光。
P1DIR(P1方向寄存器) 位号 7 6 5 4 3 2 1 0 位名 DIRP1_7 DIRP1_6 DIRP1_5 DIRP1_4 DIRP1_3 DIRP1_2 DIRP1_1 DIRP1_0 复位值 0 0 0 0 0 0 0 0 操作性 度/写 度/写 度/写 度/写 度/写 度/写 度/写 度/写 功能描述 P1_7方向,0输入,1输出 P1_6方向,0输入,1输出 P1_5方向,0输入,1输出 P1_4方向,0输入,1输出 P1_3方向,0输入,1输出 P1_2方向,0输入,1输出 P1_1方向,0输入,1输出 P1_0方向,0输入,1输出
P1SEL(P1功能选择寄存器) 位号 7 6 5 4 3 2 1 0 位名 SELP1_7 SELP1_6 SELP1_5 SELP1_4 SELP1_3 SELP1_2 SELP1_1 SELP1_0 复位值 0 0 0 0 0 0 0 0 操作性 读/写 读/写 读/写 读/写 读/写 读/写 读/写 读/写 功能描述 P1_7功能,0普通I/O,1外设功能 P1_6功能,0普通I/O,1外设功能 P1_5功能,0普通I/O,1外设功能 P1_4功能,0普通I/O,1外设功能 P1_3功能,0普通I/O,1外设功能 P1_2功能,0普通I/O,1外设功能 P1_1功能,0普通I/O,1外设功能 P1_0功能,0普通I/O,1外设功能 P1INP(P1口输入模式寄存器) 位号 7 6 5 4 3 2 1,0 位名 MDP1_7 MDP1_6 MDP1_5 MDP1_4 MDP1_3 MDP1_2 保留 复位值 0 0 0 0 0 0 0 操作性 读/写 读/写 读/写 读/写 读/写 读/写 R0 功能描述 P1.7输入模式功能,0上下拉电阻,1三态 P1.6输入模式功能,0上下拉电阻,1三态 P1.5输入模式功能,0上下拉电阻,1三态 P1.4输入模式功能,0上下拉电阻,1三态 P1.3输入模式功能,0上下拉电阻,1三态 P1.2输入模式功能,0上下拉电阻,1三态 无用
实验心得:
通过本次实验我初步认识了CC2530实验平台,学会了使用CC2530的I/O来控制外设。在实验中,通过延时来控制P1.0与P1.1交替发光。
实验二 按键控制LED闪烁
实验介绍:
本次试验是通过检测按键状态来控制LED2和LED3的状态,按键S1对应CC2530的引脚P1.2,按键S3对应CC2530的引脚P1.3,LED2对应CC2530的引脚P1.0,LED3对应CC2530的引脚P1.1 。要实现按下S1,LED2闪烁。按下S3,LED3闪烁。
实验设备:仿真器一块,Zigbee模块一块,USB线一根。
实验相关寄存器:
实验中操作了的寄存器有P0,P0DIR,P0SEL,P1INP。 P0:通用IO口;
P0DIR:P0口方向寄存器;(描述同P1DIR)
P0SEL:P0口功能选择寄存器(通用IO、外围功能接口);(描述同P1SEL) P1INP:端口P1输入模式控制寄存器。(参见实验1说明)
实验目的:
通过扫描检测按键S1与S3按键的状态,根据按键状态控制LED2与LED3状态。当S1按下时,LED2闪烁。当S3按下时,LED3闪烁。任何一个按键只
要再次按下,对应LED的状态就会发生改变。
实验心得:
通过本次实验我学会了通过检测按键状态来控制LED2和LED3的状态,更进一步地熟悉了CC2530实验平台。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库自动1203-马优晨--无线传感网络实验报告在线全文阅读。
相关推荐: