要求:pc机向单片机发送321,单片机向电脑发送get321!,pc机向单片机发送123,单片机向pc机发送当前的秒数(自打开到接收到的时间值)
#include
#include "Config.h"
uchar i = 0;
uchar Count = 0,second=0,minute;//用来计数、定时
uchar flag = 0;
uchar string[3], j = 0;//用来储存每次接受的字符
void Send_Byte(uchar data)
{
while(!(IFG1&UTXIFG0));
U0TXBUF=data;
}
//发送字符串
void Print_Str(uchar *s)
{
while(*s != '\0')
{
Send_Byte(*s++);
}
}
//端口的初始化
void UART_Init()
{
U0CTL|=SWRST; //复位SWRST,当SWRST=1时开始进行设置串口
U0CTL|=CHAR; //8位数据模式
U0TCTL|=SSEL1; //SMCLK为串口时钟
U0BR1=baud_h; //BRCLK=8MHZ,Baud=BRCLK/N