#include
#include "main.h"
#include "intrins.h"
//使用T2定时器2 ,控制串口1 波特率
#define FOSC 18432000L //系统频率
#define BAUD 9600 //串口1波特率
#define TM2 (65536-(FOSC/4/BAUD))
#define NONE_PARITY 0 //无校验
#define ODD_PARITY 1 //奇校验
#define EVEN_PARITY 2 //偶校验
#define MARSK_PARITY 3 //标记校验
#define SPACE_PARITY 4 //空白校验
#define PARITYBIT NONE_PARITY //定义校验位
bit busy1 = 0;
BYTE c_data;
BYTE s_data;
void uart1_SendString(char *s);
void uart1_SendData(BYTE dat);
void main(void)
{
SCON = 0x50; //八位可变波特率
T2L = TM2;
T2H = TM2>>8;
AUXR = AUXR_T2R;
AUXR |= AUXR_T2x12
AUXR |= AUXR_S1ST2;//使用定时器2 作为串口1的波特率发生器
ES = 1;
EA &#