欢迎来到天天文库
浏览记录
ID:58539875
大小:176.50 KB
页数:82页
时间:2020-05-19
《无线传感网络课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、无线传感网络课程设计报告姓名:胡韶辉胡衎学号:139074377139074376班级:物131班指导教师:卫琳娜2017年1月1日无线传感网络课程设计实验一、无线传感网络点对点通信实验1.实验内容此实验为验证实验,根据实验步骤进行实验,观察结果是否与预期相符2.实验步骤用IAR8.1打开路径:C:UsersxsDesktop无线传感器网络课程设计无线传感网实验资料201604感知RF2-2530WSNV1.2代码和例子程序Light_SwitchIDELight_Switchsrf05_cc2530IarLight_Switch.eww分别编译并下
2、载至两个节点上,打开节点,左右键选择/,选择完成后按中间键确认,观察LED灯显示情况。3.实验代码及分析/*功能:查找字符在索引中的哪一个位置*//**************************************************************************************************/staticu16lookforChar(u8ch){uint16i;for(i=0;i3、}//查中文staticu16lookforChar16(u16ch){uint16i,j;u16temp16;for(i=0;i4、=fontChar16List[j];if(temp16==ch)returni;}returni;}/*************************************************************************************************5、*//*功能:在指定位置输出8*8*//**************************************************************************************************/staticvoidLcdPutChar8(u8x,u8y,u8ch){LcdBuf[y][x]=ch;}/**************************************************************************************************//*功能:在指定位置输出16*16*/6、/**************************************************************************************************//*staticvoidLcdPutChar16(u8x,u8y,u16ch){LcdBuf[y][x]=(u8)ch;//低前高后LcdBuf[y+1][x]=(u8)(ch>>8);}voidLcdPutString8(u8x,u8y,u8*ptru8len,u8op){u8i,*tptr=ptr,xx=x,yy=y;u16m;if(x>95)return;if(y>1)re7、turn;for(i=0;i88)return;}}*/voidLcdClearRam(void){u8i;for(i=0;i<96;i++){LcdBuf[0][i]=0;}for(i=0;i<96;i++){LcdBuf[1][i]=0;}}voidLcdClearScrean(void){LcdClearRam();PutPic((void*)LcdBuf);}voidLcdPutString16_8(u8、8x,u8y,u8*ptr,u8len,u8op){u8i,j,*tptr=ptr,xx=x,yy=y;u16m;if(xx>95)return;if(yy)return;for(i=0;i
3、}//查中文staticu16lookforChar16(u16ch){uint16i,j;u16temp16;for(i=0;i4、=fontChar16List[j];if(temp16==ch)returni;}returni;}/*************************************************************************************************5、*//*功能:在指定位置输出8*8*//**************************************************************************************************/staticvoidLcdPutChar8(u8x,u8y,u8ch){LcdBuf[y][x]=ch;}/**************************************************************************************************//*功能:在指定位置输出16*16*/6、/**************************************************************************************************//*staticvoidLcdPutChar16(u8x,u8y,u16ch){LcdBuf[y][x]=(u8)ch;//低前高后LcdBuf[y+1][x]=(u8)(ch>>8);}voidLcdPutString8(u8x,u8y,u8*ptru8len,u8op){u8i,*tptr=ptr,xx=x,yy=y;u16m;if(x>95)return;if(y>1)re7、turn;for(i=0;i88)return;}}*/voidLcdClearRam(void){u8i;for(i=0;i<96;i++){LcdBuf[0][i]=0;}for(i=0;i<96;i++){LcdBuf[1][i]=0;}}voidLcdClearScrean(void){LcdClearRam();PutPic((void*)LcdBuf);}voidLcdPutString16_8(u8、8x,u8y,u8*ptr,u8len,u8op){u8i,j,*tptr=ptr,xx=x,yy=y;u16m;if(xx>95)return;if(yy)return;for(i=0;i
4、=fontChar16List[j];if(temp16==ch)returni;}returni;}/*************************************************************************************************
5、*//*功能:在指定位置输出8*8*//**************************************************************************************************/staticvoidLcdPutChar8(u8x,u8y,u8ch){LcdBuf[y][x]=ch;}/**************************************************************************************************//*功能:在指定位置输出16*16*/
6、/**************************************************************************************************//*staticvoidLcdPutChar16(u8x,u8y,u16ch){LcdBuf[y][x]=(u8)ch;//低前高后LcdBuf[y+1][x]=(u8)(ch>>8);}voidLcdPutString8(u8x,u8y,u8*ptru8len,u8op){u8i,*tptr=ptr,xx=x,yy=y;u16m;if(x>95)return;if(y>1)re
7、turn;for(i=0;i88)return;}}*/voidLcdClearRam(void){u8i;for(i=0;i<96;i++){LcdBuf[0][i]=0;}for(i=0;i<96;i++){LcdBuf[1][i]=0;}}voidLcdClearScrean(void){LcdClearRam();PutPic((void*)LcdBuf);}voidLcdPutString16_8(u
8、8x,u8y,u8*ptr,u8len,u8op){u8i,j,*tptr=ptr,xx=x,yy=y;u16m;if(xx>95)return;if(yy)return;for(i=0;i
此文档下载收益归作者所有