Sujet : compte a rebours

slt a tous je suis nouveau sur ce forum je suis venu ici pour avoir de l'aide !!!

je souhaite faire un compte a rebours piloté par un keypad + un afficheur lcd 12c 20.4  + arduino uno ou mega


en gros je veut avoir un affichage du temp comme ceci :  00:00:00:00  (H,M,S,dixieme de seconde)
j'ai besoin d'entré le temp voulu par un keypad 4 collone/4ligne 

donc incrémenté les H validé avec le # ou revenir a zero avec le *
une fois les heure validé je passe aux minutes validé avec le # ou revenir a zero avec le *  ainssi desuite ou alors une fois le temp entré que sa bascule entre h ---> M --->S---> et un seul validation avec le #
je veut que le compte a rebour démare pas a la validation des secondes  mais aprés lapui sur un autre bouton

qui sera en d7

note si appuie sur le *  sa reset tout H,M,S
note les disieme de seconde c'est juste pour le fun pas la peine de les regler 

je maitrise le codage de lafficheur lcd

lcd.print() ; lcd.setCursor(0.0);  etc

keypad je maitrise la base on va dire  voila


je voudrais un example avec les explication des ligne de code je veut comprendre et aprendre avant tout jattend pas qu'on le fasse pour moi mais la je seiche !!!!! j'ai chercher sur le net mais pas trouver d'example qui correspond a ce que je cherche  d'ou ma venue voila jespere avoir ce que je cherche je suis dispos pour toute explication merco par avance