SCON=0x50; //串口工作方式3,允许接收,SM2、TB8、RB8、TI、RI为0

TMOD=0x12; //定时器T0、T1工作为定时模式,T0工作方式1,软件启动

T1工作方式2,软件启动 。

TH1= 0xfd; //T1为串口波特率,预置T1定时器初值,初值为FDH

TL1= 0xfd;

TH0= 0x9c;// 预设T0定时器初值,主频12Mhz定时时间10ms。

TL0= 0x4b; 

ES=1;  // 开串口中断。 

ET0=1;   // 开定时器T0中断

ET1=1;   // 开定时器T1中断

EX0=0;   // 屏蔽外部中断0

PS=1;   //设置串口为高级中断

EA=1; // 开全局总中断

TR0=1; //启动定时器T0

TR1=1; //启动定时器T1

while(1){}


原文地址: https://www.cveoy.top/t/topic/g5BK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录