//PROGRAMADOR: CHRISTIAN FERNANDEZ RODRIGUEZ
//COMPILADOR: PWC CC
//INTEGRADO: PIC16F84A
//A0-ACCTIVACION ALARMA
//A1-PUERTA
//A2-VENTANA
//A3-TECHO
//A4-SOTANO
#include <16f84.h>
#use delay (clock=4000000)
#use fast_io(A)
#use fast_io(B)
#byte port_a=5
#byte port_b=6
main()
{
port_a=0;
port_b=0;
set_tris_a(0xFF);
set_tris_b(0x00);
while(1)
{
if(!input(pin_A0)) //ACTIVACION ALARMA
{
output_bit(pin_B0,0);
}
else
if (input(pin_A0) && input(pin_A2)) //ACTIVACION VENTANA
{
output_bit(pin_B0,1);
}
else
if (input(pin_A0) && input(pin_A3)) //ACTIVACION SOTANO
{
output_bit(pin_B0,1);
}
else
if (input(pin_A0) && input(pin_A4)) //ACTIVACION TECHO
{
output_bit(pin_B0,1);
}
else
if (input(pin_A0) && input(pin_A1)) //ACTIVACION PUERTA
{
delay_ms(20); //TEMPORIZACION
if(input(pin_A1))
{
output_bit(pin_B0,1);
}
}
}
}
No hay comentarios:
Publicar un comentario