Вы находитесь на странице: 1из 12

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE CHALCO

INGENIERÍA SISTEMAS COMPUTACIONALES

“GUÍA DE PRACTICA PIC”

Materia: Lenguaje de Interfaz


Profesor: Ladislao Roberto Almada Rojano
Grupo: 4601
Alumnos:
- Aguilar de la Rosa Janette

- Ángeles Hernández Evelin Michell

- García Olvera Héctor Salvador

- Mendoza Roldan Kevin Ulises

Chalco, Estado de México, marzo de 2018.


Contenido

OBJETIVOS ..........................................................................................................................................3

MARCO TEÓRICO ................................................................................................................................3

MATERIALES .......................................................................................................................................3

CONCLUSION ....................................................................................................................................11

Bibliografía .......................................................................................................................................12
OBJETIVOS
A través de la información proporcionada por el profesor y las investigaciones
realizadas de tarea lo principal en ésta práctica implementar el circuito mínimo
basado en microcontrolador 16F84A para el desarrollo de varias aplicaciones
didácticas.:

 Identificar los pines del PIC16F84A.


 Analizar el funcionamiento de los puertos, oscilador y reset.
 Identificar el software MPLAB en lenguaje ensamblador.
 Realizar la simulación del código en ensamblador.
 Simular en el software Proteus el circuito completo.
 Programar el microcontrolador.

MARCO TEÓRICO
Realizar un programa en lenguaje ensamblador para configurar los pines como
salidas y encender dos leds en el pin 18 y 9 del PIC16F84A, para después crear
una simulación en Proteus e introducir el código y verificar que se ejecuta
correctamente dentro del PIC y armar el circuito físicamente.

MATERIALES
SOFTWARE:

MPLAB 8.33

Proteus 8 PROFESIONAL

Software del programador (PICKit).


ELEMENTOS CANTIDAD
PIC18F4550 1
Leds 4
Resistencias de 330 Ω 2
Resistencia de 220 KΩ 2
Capacitores 2
Protoboard 1
Fuente de 5 V 1
Cristal 1
Dip Switch 8pin 2
Jumper 2
Programador 1
Computadora 1

DESARROLLO

Iniciamos creando el código en lenguaje ensamblador:


Para poner lograr que el código se ejecute correctamente se necesitan tres líneas
de código:

__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC


LIST P=16F84A
#INCLUDE <P16F84A.INC>

Después se indica en qué puerto se van a configurar las entradas y salidas, en éste
caso se trabaja en ambos puertos (PortA y PortB) ya que estamos configurando
salidas para utilizar los pines 18 y 9 de nuestro PIC.

Ya que hemos configurado tanto puertos como pines ahora debemos compilar el
código para asegurarse que no tenga un error.
Después de terminar el código lo llevamos a PROTEUS de ahi empezamos a
colocar los distintos elementos tales como leds, resistencias y el PIC16F84A
entre otros al mismo tiempo de estar conectado al código de MPLAB IDE.

Configuramos el PIC para que la frecuencia de reloj sea de 4MHz.


Colocamos en las resistencias 330.

En las luces led, escribimos en la parte de “Full Drive Current” 10mA.


Volvemos a entrar al PIC para introducir el código que creamos anteriormente en
MPLAB.

Una vez ya conectados todos los elementos y el código de MPLAB ID la


configuración debe quedar de esta manera
Se armará físicamente el circuito en la placa de experimentos a fin de comprobar la
operación del microcontrolador y experimentar las diferencias contra los resultados
obtenidos por el software de simulación.

El siguiente circuito eléctrico basado en microcontrolador 16F84A, con sus


respectivas resistencias y conectar 2 LED’s en los pin 18 (Puerto A) y 9 (Puerto B)
respectivamente.
Programar el microcontrolador utilizando el MPLAB o el software adecuado para el
programador.

Probar el circuito con el PIC ya programado y la estructura ya hecha.


Resultados

CONCLUSION
Se puede concluir que, con la práctica, es posible crear circuitos a partir de sencillas
y sus múltiples conexiones. Es vital, para el correcto funcionamiento del circuito,
asegurarse que desde el inicio el código creado en lenguaje ensamblador esté
correctamente escrito y especificado.

Otro aspecto de vital importancia son las conexiones, si son incorrectas pueden
causar resultados inesperados o hasta daños irreparables a los componentes del
circuito. El correcto conocimiento y manipulación del Protoboard es indispensable
para poder comprender como funciona el circuito.

La conclusión más importante es que haber empleado rigurosamente el


procedimiento enunciado para la práctica aseguro una rápida y eficaz ejecución de
cada etapa. Además, facilitó el rastreo de posibles errores en las conexiones del
Protoboard.
Bibliografía
Luis R. (2018). Ero-PIC. Microcontroladores. http://perso.wanadoo.es/luis_ju/pic/pic03.html.
(2018).

Varios. (2099). TodoPic. http://www.todopic.com.ar/foros/index.php?topic=24720.0 (2018).