使用串口助手控制对应单片机8位led亮灭
#include<reg52.h> unsigned charflag; unsigned chartemp; voidUartconfiguration(); void main() { Uartconfiguration(); while(1) { if(flag==1) { ES=0; flag=0; SBUF=temp; while(!TI); TI=0; ES=1; } } } voidser()interrupt 4 { RI=0; P0=SBUF; temp=SBUF; flag=1; } voidUartconfiguration() { TMOD=0x20; TH1=0xfd; TL1=0xfd; PCON=0x00; TR1=1; EA=1; ES=1; SCON=0x50; }
|