You are on page 1of 7

UNIVERSIDAD DE LAS FUERZAS

ARMADAS
EXTENSIN LATACUNGA
DEPARTAMENTO DE ENERGA Y
MECNICA

INTEGRANTES:
CHRISTINA CHARCO
CHRISTIAN LASCANO
NIVEL: VII - MECATRNICA
MATERIA
Microcontroladores y
Microprocesadores

NRC
3997

PROYECTO DE UNIDAD
LATACUNGA, 8 DE DICIEMBRE DEL 2016

TEMA: EJERCICIOS DE PIC 16F877A


OBJETIVOS
Objetivo general

Ejecutar los ejercicios planteados del PIC 16F877A

Objetivos especficos

Cargar el programa en la pc para ejecutarlo en el software que lo quema


en el PIC

Quemar el programa en el PIC16F877A

Comprobar el PIC16F877A con la ayuda del mdulo entrenador


universal

MATERIALES
MATERIALES
Cables

GRFICO

PIC16F877A

Modulo entrenador

Quemador de PICS

MARCO TERICO:
PIC 16F877A

Se denomina micro-controlador a un
dispositivo programable capaz de
realizar diferentes actividades que

requieran
del
procesamiento
de datos digitales
y
del control y comunicacin digital de
diferentes dispositivos.
Los micro-controladores poseen
una memoria interna que almacena
dos tipos de datos; las instrucciones,
que corresponden al programa que se
ejecuta, y los registros, es decir, los
datos que el usuario maneja, as como
registros especiales para el control de
las
diferentes funciones del
microcontrolador. [1]

Los
micro-controladores
poseen
principalmente una ALU (Unidad Lgico
Aritmtica), memoria del programa,
memoria de registros, y pines I/O
(entrada y/0 salida). La ALU es la
encargada de procesar los datos
dependiendo de las instrucciones que
se ejecuten (ADD, OR, AND), mientras
que los pines son los que se encargan
de comunicar al micro-controlador con
el medio externo; la funcin de los
pines puede ser de transmisin de
datos, alimentacin de corriente para l
funcionamiento de este o pines de
control especifico. [1]
Micro Controlador
El
Micro-controlador
dispositivo
electrnico que incorpora en su
estructura interna los componentes de
una mini-computadora. Existe una gran
diferencia entre un microprocesador y
un micro-controlador. El procesador es
una parte integrante del microcontrolador. [2]
PIC C copiler
PIC C Compiler es un inteligente y muy
optimizado compilador C que contienen
operadores estndar del lenguaje C y
funciones incorporados en bibliotecas

que son especficas a los registros de


PIC,
proporcionando
a
los
desarrolladores
una
herramienta
poderosa para el acceso al hardware
las funciones del dispositivo desde el
nivel de lenguaje C. [3]
El compilador CCS contiene ms de
307
funciones
integradas
que
simplifiquen el acceso al hardware,
mientras que la produccin eficiente y
altamente optimizado cdigo. Se
incluyen funciones de hardware del
dispositivo de caractersticas tales
como:

Temporizadores
y
mdulos
PWM
Convertidores A / D
de datos on-chip EEPROM
LCD controladores
Memoria externa buses

Proteus
Proteus es una compilacin de
programas de diseo y simulacin
electrnica, desarrollado por Labcenter
Electronics que consta de los dos
programas principales: Ares e Isis, y los
mdulos VSM y Electra. [4]
Modulo entrenador:
La ventaja de este tipo de entrenador
es que tiene incorporado un mdulo
para grabar microcontroladores PIC
tipo USB.
Zcalos
para
cada
tipo
de
microcontroladores. Dispone de un tipo
de zcalo para cada uno de los
microcontroladores que se requiera
utilizar.

PROCEDIMIENTO
Realiza el programa

Ilustracin 1

Ilustracin 2

Se arma el mdulo entrenador universal

Ilustracin 3

Cargamos el programa en la pc

Ilustracin 4

Ilustracin 5

Insertamos el PIC en el mdulo donde procederemos a quemarlo

Ilustracin 6

Conectamos el PIC en el mdulo universal alimentndolo con la computadora

Ilustracin 7

ANLISIS DE RESULTADOS

Se constat el cambio de estado del led.

Se observ que se comprobaba errores de conexin en el mdulo

Se comprob de manera correcta que el programa realizado cumple con

las condiciones planteadas.


CONCLUSIONES:

El PIC16F877A tiene gran aplicabilidad ya que nos permite mediante


programacin manejar algunas acciones como la realizada en la prctica
que fue el encendido de leds mediante el control de sus puertos
pudiendo asignarles un 0 o 1 lgicos

Es de gran importancia conocer de la distribucin de pines, esta se


puede encontrar en un datasheet o manejar la ayuda en el programa
proteus el cual tambin asigna el nmero de pines del PIC en su interfaz
con ello se simula perfectamente el PIC

Con el quemador y programador Superpro pudimos enlazar la


programacin con los circuitos reales para lograr el funcionamiento del
PIC el cual puede ser escrito y sobreescrito por el quemador cuantas
veces sea necesario.

El programa para quemas PICS nos remite errores con ello no es


necesario ingresarlo en un mdulo que lea la programacin del PIC.

RECOMENDACIONES:

Conocer la configuracin de los pines del PIC16F877A.

Procurar revisar la conexin en el mdulo entrenador universal.

Comprobar que la programacin en C en Proteus.

Determinar los pines de entrada/salida que se declaren en la


programacin estos debern ser los que se conecten caso contrario no
se evidenciara ninguna accin.

Bibliografa
[1 D. Herrera, Monografias.com, 2014. [En lnea]. Available:
] http://www.monografias.com/trabajos18/descripcion-pic/descripcionpic.shtml. [ltimo acceso: 05 2016].
[2 J. Gonzales, SlideShare, 09 2012. [En lnea]. Available:
] http://es.slideshare.net/ayreonmx/programacion-de-microcontroladores.
[ltimo acceso: 05 2016].
[3 Electrox, Electrox, 24 05 2008. [En lnea]. Available:
] https://sites.google.com/site/ielectrox/home/programas-1/pic-c-compiler.
[ltimo acceso: 10 11 2015].
[4 Wikipedia, Wikipedia, [En lnea]. Available:
] https://es.wikipedia.org/wiki/Proteus_(electr%C3%B3nica). [ltimo
acceso: 10 11 2015].

You might also like