contador con pic y alarma a los x minutos

hola compañeros. Recurro a ustedes para su ayuda, estoy realizando un circuito en el cual un contador de tiempo llegue a 5 min y active un zumbador, se vea reflejado el tiempo en 3 displays de 7 segmentos, para todo esto en un pic6f84a.
Ya he avanzado bastante con mi programa, hasta ahora hace el conteo de 0 a 999, pro lo que no se es como decirle al programa que cuando llegue a 500, se detenga y me mande a una alarma. He intentado en el valor que establezco en las centenas sea 5 y ahí detecte q llego a su fin, pro nada.
Otro detalle es en el delay se que ahí esta el error que en el display de centenas parpadee, pro tampoco tengo idea como arreglarlo.
La alarma seria un buzzer conectado a el pin 4 del puerto a, checando el valor de z y asi llamar a alarma. Dejo el codigo con en MPLAB con la simulacion en proteus, esperando me puedan orientar o ayudar en estas ultimas para finalizar. Gracias

 
Atrás
Arriba