#includereg51.h#defineucharunsignedcharuchartab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfe};voiddelay(){uchari,j,k;for(i=0;i255;i++)for(j=0;j255;j++)for(k=0;k1;k++);}voidmain(){uchari,flag;flag=1;EA=1;IT0=0;EX0=1;if(flag==1){for(i=0;i16;i++){P1=tab[i];delay();}}}voidint0(void)interrupt0using1{ucharflag;flag=~flag;delay();}