Está en la página 1de 9

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA


ESCUELA PROFESIONAL DE INGENIERIA ELECTRÓNICA

MICROCONTROLADORES Y SISTEMAS EMBEBIDOS


(LABORATORIO 2)
TEMA
“MANEJO DE PUERTOS PARTE 2”
GH:
01L (90G)
PROFESOR:
 Dr. MENDOZA APAZA FERNANDO

ALUMNOS:
 ALVARADO ROJAS HECTOR ANGEL 1923210069
 MANYA ESPINOZA JEYSON ARMANDO 1813210152
 ROLDAN MENDOZA JESUS MANUEL 1923220254

Callao-Perú
2023
LABORATORIO MICROCONTROLADORES 03
TEMA: 2.- MANEJO DE PUERTOS

A) OBJETIVOS:
a. Reconocer las características de los Puertos de Entrada y salida del PIC 16F877A.
b. Realizar la programación usando Software para la programación del PIC 16F877A.
c. Implementar los circuitos usando los componentes necesarios para su
funcionamiento.

B) BASE TECNICA DE COMPONENTES: Desarrollarlo OBLIGATORIO.


Realizar un listado de los comandos que usa el microntrolador PIC16F877A escrito a mano
con un ejemplo para cada comando.

PARTE TEORICA

MPALB IDE v6.30

Es un programa software que se ejecuta sobre un PC para desarrollar aplicaciones para microcontroladores
de MICROCHIP. A continuación, se indican los pasos fundamentales a dar para trabajar con este entorno
(versión 7.xx) hasta completar el proceso de probar y grabar un programa en la memoria del
microcontrolador. • Se va a trabajar con un código fuente (cuenta.asm), que se toma como primer ejemplo.
Se realizará su edición, se definirá un Proyecto que incluirá como código fuente el programa editado y se
realizará el ensamblado del mismo. • Tras la simulación se procederá a comprobar el correcto
funcionamiento del código sobre el hardware, utilizando el depurador en circuito MPLAB ICD2 junto con una
tarjeta de entrenamiento PICDEM 2 plus • Por último, se procederá a grabar este programa en un
microcontrolador PIC usando también el MPLAB ICD2 como programador.
PROTEUS

Proteus es un sistema completo de diseño electrónico que combina un avanzado programa de captura de
esquemas, un sistema de simulación mixto (analógico y digital) basado en Spice, y un programa para
disposición de componentes en placas de circuito impreso y auto-ruteado. Se trata de un software comercial
fabricado por Labcenter Electronics [1], caracterizado por su potencia y facilidad de uso. La razón principal
que nos condujo a experimentar con Proteus fue su capacidad para simular circuitos basados en
microcontroladores, con toda la electrónica que rodea a estos diseños (chips, LEDs, teclados, displays LCD,
terminales RS-232, etc.), y hacerlo en tiempo real, de forma interactiva, y a partir del fichero ejecutable
creado por cualquier ensamblador o compilador. Dicho lo anterior, ya no resulta sorprendente que Proteus
también pueda simular diseños que incorporen PLDs y/o memorias ROM o RAM, y que, para ello, utilice
como entrada los ficheros JEDEC, BIN o HEX generados por cualquier herramienta software.

MIKRO C

El mikroC PRO para AVR es un compilador ANSI C completo para dispositivos PIC de Microchip.
Cuenta con un sistema IDE intuitivo, un eficaz compilador con optimización avanzada, muchas
bibliotecas de hardware y software, y herramientas adicionales para desarrollar código. Cuenta con
un completo archivo de ayuda y muchos ejemplos listos para el uso.
El software de compilador MIKROE-1944 incluye la activación de licencias
Tarjeta con claves de activación y registro del producto.
PIC 16F877A

El microcontrolador PIC16F877A es un dispositivo programable que se compone de una


computadora digital, una unidad de memoria de datos, una unidad de memoria de programa y
puertos de entrada/salida en un circuito integrado, funciona como un controlador de
periféricos en un sistema mínimo. El microcontrolador depende de una alimentación de al
menos 5V y 0V en sus entradas de Vdd y Vss respectivamente para su operación, requiere de
una señal de reloj que le indique la frecuencia de trabajo, está señal la introducimos a través de
un oscilador de cristal de cuarzo, y una alimentación al pin MCLR, que es un pin de reset que
activa al microcontrolador. El funcionamiento del microcontrolador está determinado por un
programa almacenado en su memoria Flash ROM y puede programarse más de una vez para
cambiar su estado y su comportamiento, lo que lo convierte al microcontrolador en una pieza
esencial en el rápido desarrollo de aplicaciones electrónicas.

También podría gustarte