Antonio.
um programa assim prontinho do jeito que você quer eu não tenho, mas ...
Aqui tem um programa com módulo COUNTER implementado com interrupção, e o esqueleto do código ja prontinho.
http://www.4shared.com/file/136586997/2 ... tador.html
E aqui um programa com módulo Display de 7 seg. também com esqueleto prontinho.
http://www.4shared.com/file/136587242/5 ... y7Seg.html
Agora é só montar,
Sugestão use como base o programa com o módulo contador, e implemente nele o código do display de sete segmentos. Dentro da rotina de interrupção, Assim sempre que houver uma interrupção, você manda atualizar o display, vai faltar apenas limitar a contagem de pulsos até 9 (como você quer).