物联网课程设计报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网课程设计 三.实验内容(以下实验利用中软国际物联网WSN实验箱完成) 基础实验 LED灯点亮及闪烁实验 采用WSN实验箱协调器完成(输入时,不能对端口设低电平,必须为输出) 协调器LED端的接口原理图如图3.1所示 图3.1 LED原理图 其中LED1、LED2分别连接主芯片的P1_0、P1_1引脚,按照IAR环境搭建过程,搭建开发环境,在C文件里加入以下代码 #include ioCC2530.h #define LED1 P1_0 #define LED2 P1_1 voidinit_io(); voidinit_io() { P1DIR |=0x03; } void main() { init_io(); LED1=0; LED2=0; while(1); } 完成LED灯的点亮 完成LED灯的闪烁 1.2串口通信实验 注意:wsn串口调试驱动与网蜂网的不同 将.C文件改成如下代码: #include ioCC2530.h #include string.h #define uint unsigned int #define uchar unsigned char //定义控制灯的端口 #define led1 P1_0 #define led2 P1_1 //函数声明 void Delay(uint); voidinitUARTtest(void); voidUartTX_Send_String(char *Data,intlen); char Txdata[80]=物联网课程设计; /**************************************************************** *函数功能 :延时 *入口参数 :定性延时 *返 回 值 :无 *说 明 : ****************************************************************/ void Delay(uint n) { uchar i; while(n--) { for(i=200;i0;i--); } } /**************************************************************** *函数功能 :初始化串口1 *入口参数 :无 *返 回 值 :无 *说 明 :57600-8-n-1 ****************************************************************/ voidinitUARTtest(void) { CLKCONCMD = ~0x40; //晶振 while(!(SLEEPSTA 0x40)); //等待晶振稳定 CLKCONCMD = ~0x47; //TICHSPD128分频,CLKSPD不分频 SLEEPCMD |= 0x04; //关闭不用的RC振荡器 PERCFG = 0x00; //位置1 P0口 P0SEL = 0x3c; //P0用作串口 P2DIR = ~0XC0; //P0优先作为串口0 U0CSR |= 0x80; //UART方式 U0GCR |= 10; //baud_e U0BAUD |= 216; //波特率设为57600 UTX0IF = 0; } /**************************************************************** *函数功能 :串口发送字符串函数 *入口参数 : data:数据 * len :数据长度 *返 回 值 :无 *说 明 : ****************************************************************/ voidUartTX_Send_String(char *Data,intlen) { int j; for(j=0;jlen;j++) { U0DBUF = *Data++; while(UTX0IF == 0); UTX0IF = 0; } } /*********

文档评论(0)

3344483cc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档