7 segmentos Mux / timer 0

Boa Tarde pessoal;
Alguém saberia me dizer como fica a configuração dos registradores do Timer 0 do Avr (atmega32) para trabalhar com regarca automática e gerar uma interrupção a cada 2 ms, o cristal é de 8 mhz.
Meu projeto é o seguinte:
Estou multiplexando 2 display de 7 segmentos para exibir a temperatura de um lm35, porém quero que a cada interrupção do timer, os displays sejam atualizado. Eu ainda não descobri o erro da minha lógica, pois quando ligo o circuito, o valor da varoavel A 1 aparece no display 2 e na proxima interrupção o valor da variavel B também aparece no display 2.
Ja conferi a ligação do hardwre e está ok, até agora nao entendi o problema.
OBrigado a todos
Alguém saberia me dizer como fica a configuração dos registradores do Timer 0 do Avr (atmega32) para trabalhar com regarca automática e gerar uma interrupção a cada 2 ms, o cristal é de 8 mhz.
Meu projeto é o seguinte:
Estou multiplexando 2 display de 7 segmentos para exibir a temperatura de um lm35, porém quero que a cada interrupção do timer, os displays sejam atualizado. Eu ainda não descobri o erro da minha lógica, pois quando ligo o circuito, o valor da varoavel A 1 aparece no display 2 e na proxima interrupção o valor da variavel B também aparece no display 2.
Ja conferi a ligação do hardwre e está ok, até agora nao entendi o problema.
OBrigado a todos