#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=10000000)
#byte hr=6
#byte min=7
#byte s=8
main()
{
set_tris_b(0b00000000);
set_tris_c(0b00000000);
set_tris_d(0b00000000);
while(1)
{
int l1,l2,l3;
int har[12]={1,2,3,4,5,6,7,8,9,16,17,18};
int sar[60]={0,1,2,3,4,5,6,7,8,9,16,17,18,19,20,21,22,23,24,25,32,33,34,35,36,37,38,39,40,41,48,49,50,51,52,53,54,55,56,57,64,65,66,67,68,69,70,71,72,73,80,81,82,83,84,85,86,87,88,89};
for(l1=0;l1<12;l1++)
{
hr=har[l1];
for(l2=0;l2<60;l2++)
{
min=sar[l2];
for(l3=0;l3<59;l3++)
{
s=sar[l3];
delay_ms(1000);
s=sar[59];
}
}
}
}
}