başka bir başlıkta da yazdığım gibi öncelikle saat olayını halletmeniz lazım , diyelim saatiniz için şu şekilde sayaçlarınız olacak pic'te : saniye , dakika , saat , gün . tahmin eedebileceğiniz gibi piciin içinde bunlar her saniye kesmesi geldiğinde öncelikle saniye 1 arttırılacak , saniyenin 60 olup olmadığı kontrol edilecek , saniye 60 olduysa dakika 1 arttırılıp saniye sıfılarnacak , daha sonra dakika 60 oldu mu diye kontrol edilecek , dakika da 60 olduğuna saaat 1 arttırlırılacak şeklinde giden bir algoritma.
Bunu kesme ile hassas bir şekilde yaptıktan sonra program içinde yapmanız gereken dakikanın ve dakikanın istediğiniz değere gelip gelmediğini her döngüde kontrol etmek olacaktır.
Tabi giriş seviye mikrodenetleyicinizi 16f84a yerine 16f628a olarak belirlemeniz size çok fayda sağlayacaktır.