下载后可任意编辑物联网课程设计三.实验内容(以下实验利用中软国际物联网 WSN 实验箱完成)1. 基础实验1.1LED 灯点亮及闪耀实验采纳 WSN 实验箱协调器完成(输入时,不能对端口设低电平,必须为输出)协调器 LED 端的接口原理图如图 3.1 所示图 3.1 LED 原理图 其中 LED1、LED2 分别连接主芯片的 P1_0、P1_1 引脚,根据 IAR 环境搭建过程,搭建开发环境,在 C 文件里加入以下代码#include #define LED1 P1_0#define LED2 P1_1voidinit_io();voidinit_io(){ P1DIR |=0x03; }void main(){init_io(); LED1=0; LED2=0;while(1);}完成 LED 灯的点亮完成 LED 灯的闪耀下载后可任意编辑1.2 串口通信实验注意:wsn 串口调试驱动与网蜂网的不同将.C 文件改成如下代码:#include #include #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;i>0;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 :数据长度*返 回 ...