interrupt 1 using 0 Р{ Р t++; Р if(t==8) Р { Р t=0; Р P1=dispcode[dispbuf[t]]; Р P3=dispbitcode[t]; Р t++; Р if(t==8) Р { Р t=0; Р } Р } Р tcnt++; Р if(tcnt==4000) Р { Р tcnt=0; Р second++; Р if(second==60) Р { Р second=0; Р minite++; Р if(minite==60) Р { Р minite=0; Р hour++; Р if(hour==24) Р { Р hour=0; Р } Р } Р } Р dispbuf[0]=second%10; Р dispbuf[1]=second/10; Р dispbuf[3]=minite%10; Р dispbuf[4]=minite/10; Р dispРbuf[6]=hour%10; Р dispbuf[7]=hour/10; Р } Р}