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