Beruflich Dokumente
Kultur Dokumente
Resumen— En este informe de laboratorio se presentará un circuito de un cubo de led 3x3x3 con 20 secuencias que cambian con un
pulsador utilizando el microprocesador PIC16F628A con el fin de entender el manejo básico a través del copilador MPLAB X IDE, se
procederá a realizar el código en el copilador MATLAB en lenguaje C, luego simularlo en Proteus para luego escribir el código en el PIC a
través del PICKIT 3. Posteriormente se dará una breve explicación del código y el circuito.
Abstract— In this laboratory report a 3x3x3 led cube circuit will be presented with 20 sequences that change with a button using the
PIC16F628A microprocessor in order to understand the basic operation through the MPLAB X IDE copier, the code will be carried out in
the MATLAB compiler in C language, then simulate it in Proteus and then write the code in the PIC through PICKIT 3. Later, a brief
explanation of the code and the circuit will be given.
1. INTRODUCCIÓN 2. FUNCIONAMIENTO
En la actualidad los programas necesitan mayor El circuito básicamente consta de 27 leds colocados de tal
rendimiento y velocidad de respuesta lo que conlleva a manera que forme un cubo de 3x3x3, el cubo tendrá 3
buscar mejores microprocesadores para cumplir con esta secciones por un lado y por el otro 9. Por el lado de las tres
necesidad. Con los avances tecnológicos que tenemos hoy secciones tendremos 9 led conectados entre si por el catado
en día y el manejo de los semiconductores se han logrado en donde formara una sección, las otras dos se conectan de
construir maquinas como los RISC y CISC. la misma forma, de esta manera podremos manipular los
leds que estén conectados a ese mismo cátodo. Por el lado
A la hora del momento en que vamos a diseñar un tendremos conectados 3 led por el ánodo de forma
microprocesador, la arquitectura que vamos a utilizar es perpendicular al anterior grupo de secciones, de este
muy importante ya que debemos tenerlo en cuenta por dos tendremos 8 mas conectados de la misma forma, de eta
razones: 1) El juego de instrucciones decide el diseño físico manera logramos controlar cada grupo de tres leds.
del conjunto. 2) Cualquier operación que deba ejecutarse en
el microprocesador deberá poder ser escita en términos de
un lenguaje de estas instrucciones. De acuerdo con lo
anterior tendríamos dos casos los cuales son Hardware CISC
y RISH.
1
Después de tener la conexión de los leds, se conecta los Procedemos a realizar el código a través del copilador
Bits del microprocesador de la siguiente manera. MAPLAB, iniciamos creando el proyecto y después de tener
la hoja de trabajo configuramos las propiedades de los bits,
Conexiones tal como se observa en la imagen.
Seccion Grupo de 3 Grupo de 9
Seccion 1 RA2 RA3
Seccion 2 RA1 RB0
Seccion 3 RA0 RB1
Seccion 4 N/A RB2 Imagen 4. Configuración de los bits
Seccion 5 N/A RB3
Después agregamos las librerías, configuramos la frecuencia
Seccion 6 N/A RB4
del cristal interno y creamos las funciones en donde irán las
Seccion 7 N/A RB5 secuencias.
Seccion 8 N/A RB6
Seccion 9 N/A RB7
Tabla 1. Conexiones Bits
4. CONCLUSIONES
La programación para este tipo de ejercicios es básica,
pero es necesario utilizar el datashet del PIC16F628A, que
es el que nos muestra toda información estructural y
técnica.