Apuntes de Microcontroladores

Powered by Issuu
Publish for Free

miércoles, 4 de diciembre de 2019

Examen 4/12/19 José María García Puerto

#include <16F84.h>
#use fast_io(B)
#use fast_io(A)
#use delay(clock=4000000)
#byte port_b=6
#byte port_a=5
main()
{
set_tris_a(0xFF);
set_tris_b(0x00);
port_a=0;
port_b=0;
while(1)
{
if(input(pin_A0))
{
if(input(pin_A1)||input(pin_A2)||input(pin_A3))
{
output_bit(pin_B0,1);
}
if(input(pin_A4))
{
delay_ms(100);
if(input(pin_A0))
{
output_bit(pin_B0,1);
}
}
}
else
if(!input(pin_A0))
{
output_bit(pin_B0,0);
}
}
}

No hay comentarios:

Publicar un comentario