串口收发数据,并通过P1口控制8个led显示数据 #include"reg52.h" unsigned char flag,temp; void Init() { SM0=0; SM1=1; REN=1; PCON=0x00; TMOD=0x20; TH1=0xfd; TL1=0xfd; TR1=1; EA=1; ES=1; } void main() { Init(); while
(1) { if(flag==1) { ES=0; flag=0; SBUF=temp; while(!TI); TI=0; ES=1; } } } void serial()interrupt 4 { if(RI==1) { P1=SBUF; temp=SBUF; RI=0; flag=1; } }...