Académique Documents
Professionnel Documents
Culture Documents
MICROCONTROLADORES
IV CICLO
LABORATORIO N4
PUERTOS DE ENTRADA Y SALIDA PARTE II
Integrantes:
Lovatn Anthony
Quinto Inti Alonso
Lazo.
2016 - I
INTRODUCCIN
Este laboratorio tiene como finalidad realizar cierta secuencia de pasos para
establecer entradas y salidas en el PIC16F877A, ya que nos va a permitir
desarrollar ciertas aplicaciones para el uso del display de 7 segmentos de
nodo comn o ctodo comn bajo ciertas libreras que vamos a crear y vamos
a usar a lo largo del desarrollo del laboratorio explicando cada algoritmo
desarrollado en el MPLAB. A continuacin, explicaremos el uso de la librera
electronicpic16f877a.asm realizada en el Assembler como base del uso del
display y pantalla LCD de 16x2.
Marco Terico
PIC16F877:
Es un microcontrolador de Microchip Technology fabricado en tecnologa CMOS, su
consumo de potencia es muy bajo y adems es completamente esttico, esto quiere
decir que el reloj puede detenerse y los datos de la memoria no se pierden. Adems
tiene memoria de programa tipo FLASH, lo que representa gran facilidad en el
desarrollo de prototipos y en su aprendizaje ya que no se requiere borrarlo con luz
ultravioleta como las versiones EPROM, sino que permite reprogramarlo nuevamente
sin ser borrado con anterioridad.
Imagen1. PIC16F877A
Instrucciones de Programador:
Estos microcontroladores responden a una serie de instrucciones o cdigos que se
deben grabar en su memoria de programa, en total son 35. A continuacin se
encuentra una tabla con la lista completa y despus una descripcin de cada una de
ellas con el fin de facilitar su aprendizaje.
Imagen4. Inicio
SIMULACIN:
Imagen8. Simulacin
Imagen9. Simulacin
PROCEDIMIENTO PARTE2:
LCD 16X2
APLICACIN DE LO APRENDIDO
1. Primera parte de la cuenta del 0 al 99
Figura1.
elctrica de
Parte
potencia y
control
Observaciones:
Conclusiones:
Se logr programas el PIC16F877A y a la vez lograr una
implementacin exitosa en la simulacin.
Se logr hacer cuentas en un display de 7 segmentos sea en orden
ascendente o descendente mediante un pulso.
Se logr visualizar mensajes en la pantalla LCD 16X2 acomodando las
palabras en el orden que desebamos y logrando hacer que aparezca y
desaparezca como un letrero de anuncio.
Se logr hacer un circuito de control y a la vez de potencia al lograr el
encendido de un foco de 220v mediante transistores y relees.
Se logr identificar los diferentes tipos de libreras que adjuntbamos
en la programacin en MPLAB.