viernes, 11 de noviembre de 2016

Práctica #2 Encender y Apagar un LED con un botón

Encender y pagar un LED con un push button con un Microcontrolador PIC18F4550, PIC C


Material:

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

Simulación en Proteus:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
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
#use standard_io(D)                  //Seleccione los pines D como entradas y salidas

void main()

{



     while(TRUE)
   {
      output_low(PIN_B5);         //mando un 0 al pin B5 y apaga el LED. 
      if(input(pin_D0)==0)           // si el botón se presiona 
      {                                             //Entonces
         output_high(PIN_B5);    // manda un 1 al pin B5 y enciende el LED.
         delay_ms(100);                 //retardo para mantener encendido el LED. 
      }
   }
}

No hay comentarios.:

Publicar un comentario