Buscar

Exercício P2

Prévia do material em texto

Exercício P2 – Sistema de segurança p/ estabelecimento comercial
void main()
 {
 trisa=255;
 trisb=0;
 while (1)
 {
 porta.ra0=0;
 porta.ra1=0;
 porta.ra2=0;
 porta.ra3=0;
 portb.rb0=0;
 portb.rb1=0;
 portb.rb2=0;
 portb.rb3=0;
 if (porta.ra0==1)
 {
 portb.rb3=1;
 }
 while (porta.ra0==1)
 {
 if (porta.ra1==1) // Botão pânico
 {
 while (porta.ra1==1)
 {
 }
 delay_ms (3000);
 portb.rb0=1;
 }
 if (porta.ra3==1) // Cancela pânico
 {
 while (porta.ra3==1)
 {
 }
 portb.rb0=0;
 }
 if (porta.ra2==1) // Sensor de fumaça
 {
 portb.rb1=1; // Buzzer
 portb.rb2=1; // Trava portas
 }
 else
 {
 portb.rb1=0;
 portb.rb2=0;
 }
 }
 }
}

Continue navegando