Está en la página 1de 6

INSTITUTO TECNOLÓGICO

DE
CHETUMAL

INGENIERÍA
ELÉCTRICAGRUPO: “8YU”.

MICROPROCESADORES
PRÁCTICA1
Alexis Daniel Canté Aguilar
Hafid Alejandro Díaz Chalé
Óscar Francisco Meléndez Osalde
José Gaspar Rivera Sánchez

Ing. Germán Alberto Rodríguez May


MATERIALES
 PROTOBOARD

 PIC 16F877A

 RESISTENCIAS DE 10K

 RESISTENCIAS DE 680 Ω

 LEDS

 FUENTE DE 5 V
 SWITCH

 CAPACITOR DE 27 pF.

 OSCILADOR
INTRODUCCIÓN
Esta práctica fue realizada con la intención de que nosotros, como alumnos, entendamos
el funcionamiento básico que un micro controlador (en este caso un PIC 16F877A), cómo
grabar en la memoria del PIC el programa realizado en MPLAB. En éste caso se hizo el
encendido de unos LED’s con cierto patrón con la conexión y desconexión de líneas que se
relacionan con el programa grabado en el micro (leído como código hexadecimal pero que
puede ser entendido mediante el código binario).

DESARROLLO
El primer paso para la realización de ete proyecto es diseñar el programa que va a dar las
ordenes siguiendo las reglas del código que corresponde para ese microcontrolador.

Como se puede observar en la imagen del programa, se tuvieron que hacer ciertas
modificaciones en él, dado que el programa inicial que teníamos no era compatible con el
PIC comprado (ya que son diferentes modelos). Aunque las instrucciones para que el PIC
realice lo que nosotros queremos, se tiene que almacenar en otro bloque de memoria (en
este caso sería el bloque 1 y no el cero como acostumbrábamos).
Posteriormente se realizó el circuito en el simulador PROTEUS con el nuevo PIC, el cual
tiene diferente configuración (ya que tiene mayor cantidad de puertas), pero en nuestro
programa solo utilizamos dos ranuras (la A y la B), por lo que no se dificultó la
configuración del programa realizado.

Como se nota en la imagen la configuración del circuito es la misma a la que se realizó


como simulación pero con un PIC diferente. Teniendo en cuenta que tiene una parte para
energizar el PIC, conexiones las cuales van a los osciladores y la parte de los comandos
mediante interruptores y resistencias que van a las primeras ranuras RA0-RA2, que fueron
especificadas anteriormente en el programa de MPLAB. También las ranuras de salidas
que tomaron las puertas RB0-RB2 a las cuales se conectan los 3 LED’s para que se note
que el programa se está ejecutando del modo deseado según las especificaciones dadas
en él.

En la simulación se tomaron como referencia a puros LED’s del color verde, esto porque
solo se quería ver la reacción de los LED’s, pero posteriormente cuando se hizo la
conexión real del circuito simulado se cambiaron de color los LED’s para que se aprecie
con mayor claridad la función del microcontrolador.
Como se nota en la imagen son las mismas conexiones que se realizaron en el simulador
PROTEUS, con las mismas cantidades de resistencia capacitancia y el mismo micro
controlador (en el cual ya había sido grabado el programa que se realizó anteriormente).
Cabe destacar que utilizó una fuente de 24v dc para alimentar el circuito.

CONCLUSIONES
La práctica no tuvo mayores dificultados aunque si algunos fallos con los LED’s ya que no
encendían inmediatamente se energizaba el circuito en el protoboard, del mismo modo
uno de los LED’s prendía ocasionalmente, exento de eso la práctica logró su objetivo que
era entender la lógica de programación que se graba en un microcontrolador, mandar la
información a las puertas requeridas y que el circuito realice lo que se le indica en el
programa.

También podría gustarte