No se en que estas programando, si es en ASM capaz esto te sirva:
http://www.micros-designs.com.ar/mis-primeros-programas-en-asm-pics/
Bueno edito este mensaje... Yo no se de cuanto tiempo dispondras, pero como todo proyecto se necesita tiempo, a no ser que encontres un codigo dando vuelta por ahi...
En si yo rapidamente te podria hacer un codigo, que para UN proyecto no te va a servir ni queriendo.. ¿Por que? por que no recuerdo casi nada de este micro, hace bastante q no trabajo con micros de 8 bits, y tener que leer todo los modulos, como es el TMR, y otros mas no puedo, por que tampoco me sobra el tiempo. Con algo si te puedo ayudar..
Vos pensas que esa alarma puede llevar poco, pero no es tan asi...
Tenes que pensar muchisimas condiciones de diseño,, sensores.. de que tipo ?.. Si usas switch, una rutina de anti-rebote por soft o un antirebote por hard.
Como le das infomacion al display ¿? , te la puedo simplificar en el hardware y meterte una tabla, o complicar un poco mas en el hardware y mandarlo directo y tenes q usar un 4511
Como pensas activar y desactivar la alarma?
Mientras este desactivada.. los leds que tiene que hacer ?...
Bueno cada una de esas cosas lleva su codigo.. Con cosas chicas si te puedo ayudar,, sino espero que otra persona pueda hacerla