Hola me estoy volviendo loca intentado programar una alarma que tiene un teclado matricial 3x4 que lo tengo hecho por interrupcion de los puertos rb4-rb7 (funciona conrrectamente), tambien tengo realizado una escritura de una clave en la eeprom y unas subrutinas que cuando detectan una tecla pulsada lo comparan con lo que hay en la eeprom y a la cuarta tecla pulsada te dice si es correcta o no la clave, todo va correctamente. El caso es que todo esto lo estoy simulando en el proteus y programandolo en ensamblador y ahora tengo que unir a esto que mientres se este ejecutando todo esto tambien me cuente un minuuto. Lo he intentado todo, hacerlo con TMRo con otra subrutina y llamarla desde el principal, tambien por medio de otra interrucion del TMR0 pero cuando pongo esta subrutina el teclado va super lento y no lee las teclas o a veces las lee mal, contar si cuenta bien .No se si es un problema de la temporizacion del proteus o en realidad no se donde insertar esta subrutina que me avise cuando alla consumido un minuto. A por cierto mi pic es un 16f876.
Gracias a todos por vuestra ayuda.
No os pongo el codigo porque es super largo.