#include<reg52.h>
void main()
{
SCON = 0x50;//方式1( SM0 SM1:0 1)串行口位10位通用異步接口。發送或接收一幀數據信息為10位,包括1位起始位“0”、8位數據位、1位停止位“1”。
TMOD=0X20; //設置計時器工作模式2并裝值開啟
TH1=0XFD;
TL1=0XFD;
TR1=1;
EA=1; //打開總中斷
ES=1; //打開串口中斷
//while(1);
}
void write() interrupt 4
{
if(RI==1)// 發送結束標志
{
RI=0; //重新置0,以便下次發送
P0=SBUF; //發送到P0口
}
else
TI=1;
}