直接上代码::::
这个代码是MCU接收PC通过串口助手发送字符串来控制LED的亮灭状态。。
当PC发送Perea时LED点亮(我的LED高电平点亮)
当PC发送Statr时LED熄灭。
#include <iocc2530.h>
#include <string.h>
#define uint unsigned int
#define uchar unsigned char
//定义控制灯的端口
#define LED1 P1_0
void initUART0(void);
uchar Recdata[5]; //用于存放接收的字符,放在数组中一次性判断
uchar RXTXflag = 1; //标志位(接收标志、判断标志)
uchar temp; //存放临时缓存区的字符
uint datanumber = 0; //接收字符串的最大字符个数
/****************************************************************
串口(UART0)初始化函数:
****************************************************************/
void initUART0(void)
{
/*CLKCONCMD &= ~0x40; //设置系统时钟源为32MHZ晶振
while(CLKCONSTA & 0x40); //等待晶振稳定
CLKCONCMD &= ~0x47;*/