單片機串口筆記
SM0=0;
SM1=1;
TMOD=0x20;
使用T1計時器,因為M0=0;M1=1;則為0010 0000 為0x20
TH1=0xfd;
TL1=0xfd;
TR1=1;
ES=1;
ES:串行口中斷允許位 位于單片機中斷允許寄存器IE當(dāng)中,可直接尋址(ACH),ES=0時,禁止串行口中斷;ES=1時,允許串行口中斷。
EA=1;
中斷4:
//接收部分
RI=0;
somebody=SBUF;
//發(fā)送部分
ES=0;
SBUF=a;
while(TI==0);
TI=0;
ES=1;
評論