jueves, 10 de noviembre de 2016

Práctica #1 Encender y Apagar un LED

Encender y apagar un LED con un Microcontrolador PIC18F4550, PIC C

Material:
1 LED (Cualquier color).
1 Resistencia de 220 Ohms.
1 Resistencia de 10 KOhms.
1 Push Button
1 Microcontrolador PIC18F4550
1 Cristal de 4MHZ

Simulación en Proteus:

Simulado en Proteus funcionando:


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Código en PIC C:

//#include<18f4550>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=40000000)    //Cristal externo de 4MHZ
#use standard_io(B)                  //Seleccione los pines B como entradas y salidas


void main()
{

   while(TRUE)

   {
      output_high(PIN_B5);       // manda un 1 al pin B5 y enciende el LED.
      delay_ms(500);                  //retardo para mantener encendido el LED .5s.
      output_low(PIN_B5);         //mando un 0 al pin B5 y apaga el LED.
      delay_ms(500);                 //retardo para mantener apagado el LED .5s.
   }
}
// NOTA tu puedes elegir el pin donde deseas colocar el LED.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------