#include
#define uint8 unsigned char
#define uint16 unsigned int
uint8 receive_buffer[6]; //存放接收到的数据
uint8 i,k;
void delay1ms(uint16 m) //1ms延时程序
{
uint8 j;
while(m--)
for(j=0;j<112;j++);
}
void main()
{
uint16 time;
P0 = 0xff; //初始化LED状态,熄灭
TMOD = 0x20; //定时器1工作在方式2
TH1 = 0xfd;
TL1 = 0xfd; //波特率9600
TR1 = 1; //启动定时器1
EA = 1; //开启总中断
SM0 = 0;
SM1 = 1; //串行口工作方式1
REN = 1; //允许串行接收
ES = 1; //开启串行口中断
while(1)