#include sbit MYSW=P2^0; void main(void) { unsigned char z; unsigned char Mess1[]="Normal Speed"; unsigned char Mess2[]="High Speed"; TMOD=0x20; TH1=0xFF; SCON=0x50; TR1=1; if(MYSW==0) { for(z=0;z<12;z++) { SBUF=Mess1[z]; while(TI==0); TI=0; } } else { PCON=PCON|0x80; for(z=0;z<10;z++) { SBUF=Mess2[z]; while(TI==0); TI=0; } } }