domingo, 2 de junio de 2013

EJERCICIO 1.

Un programa que permita a través del Puerto D mostrar el incremento binario (haciendo uso de LEDs) de una cantidad inicialmente en 0, de acuerdo a la selección realizada por medio de dos interruptores conectados al Puerto B del microcontrolador.


SOLUCION.
  • CODIGO DESARROLLADO EN MIKROC
void main()                                         
{
      TRISD=0b00000000;                 

      PORTD=0b00000000;                 .

      INTCON=0b10010000;               

      OPTION_REG.INTEDG=1;        

         while(1)                                     
          {
          }
}                                                     

void interrupt()                               
{
     PORTD++;                                

     INTCON.INTF=0;                       

}                                                     



Diagrama de flujo de la solución.



  • IMAGEN DEL CIRCUITO DESARROLLADO EN PROTEUS


Fig.1.- Circuito desarrolado en PROTEUS.



  • VIDEO EXPLICATIVO

               
Nota: Favor de ampliar el vídeo para poder apreciarlo mejor. Gracias.


No hay comentarios.:

Publicar un comentario