使用串口一方便通过串口助手测试某些功能
//textUart1.c
#include <STC15F2Kxx.H>
#include "textUart1.h"
char UAR[20],temp,rec_flag=0;
static void Uart1_Init(void) //@11.0592MHz
{
EA=0;
ACC = P_SW1;
· ACC &= ~(S1_S0 | S1_S1); //S1_S0=0 S1_S1=0
P_SW1 = ACC; //(P3.0/RxD, P3.1/TxD)
AUXR |= 0x40; //定时器1为1T模式
AUXR &= 0xFE; //选择定时器1为波特率发生器
TMOD = 0x00; //定时器1为模式0(16位自动重载)
TL1 = (65536 - (FOSC/4/BAUD)); //设置波特率重装值
TH1 = (65536 - (FOSC/4/BAUD))>>8;
SCON = 0x50; //8位可变波特率
TR1 = 1; //定时器1开始启动
ES = 1;
EA=1;
}
/***************************************************************************/
void send1_Byte(unsigned char c)
{
SBUF = c;
while(!TI); //发送完会自动置1
TI=0;
}
/*----------------------------
发送字符串
----------------------------*/
voi