#include"reg51.h"unsigned char s=0,a=128,count=0;void main(){ TMOD=0x01; TH0=0x3c; TL0=0xb0; TR0=1; P1=~a; ET0=1; EA=1; while(1); } void T0_srv() interrupt 1 using 1 { TH0=0x3c; TL0=0xb0;s++;if(s==20){ count++; s=0; if(count>1; else a=a a=_cror_(a,1); //循环右移