9.12 PRACTICAS DE LABORATORIO
Aprendiendo a usar la condicional IF
SALTOS_01:
//El Puerto C,que acuta como salida es controlado
//por el bit 0 del Puerto A,que actua como entrada
//De tal manera que:
//Si el bit 0 del PORTA = 1, se encienden todos los leds.
//Sie el bit 0 del PORTA = 0, solo se encienden los leds del nible alto.
#include <16f877a.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4M)
#use fast_io(a)
#use fast_io(c)
void main()
{
set_tris_a(0x3F);
set_tris_c(0x00);
output_c(0x00);
while(true)
{
delay_ms(1);
output_c(0xF0);
if(input(pin_A0)==1)
output_c(0xFF);
}
}