#include "18f2550.h"
#fuses XT, NOWDT //configuración de bits
#use delay(clock=4000000) //oscilador
#use standard_io(b)
void main() //Principal en C
{
set_tris_c(0x04);//se declaran entradas y salidas 0100 C2=in,C1=out,C0=out
while(TRUE)
{
if (input(PIN_C2)) //leer D-Sw
{
output_low(PIN_C0); //led off
output_high(PIN_C1);
delay_ms(500);
}
else
{
output_high(PIN_C0); //led on
output_low(PIN_C1);
delay_ms(500);
}
}
}#include "18f2550.h"
#fuses XT, NOWDT //configuración de bits
#use delay(clock=4000000) //oscilador
#use standard_io(c)
#use standard_io(b)
void main() //Principal en C
{
set_tris_c(0x04);//se declaran entradas y salidas 0100 C2=in,C1=out,C0=out
set_tris_b(0x00);
while(TRUE)
{
output_low(PIN_B0); //led off
delay_ms(500);
output_high(PIN_B0); //led on
delay_ms(500);
}
}una cosita, si yo quisiera sacar de los 5 voltios 3 por ejemplo, o 2,5 de una salida de un pic, podria? Al tener IO analogicas, podría, ¿no? Pero como lo haría con este PIC, un saludo.