Lab 04 Entradas y Salidas Parte 2
Lab 04 Entradas y Salidas Parte 2
Lab 04 Entradas y Salidas Parte 2
LABORATORIO MICROCONTROLADORES
Página 1 de 6
MICROCONTROLADORES
LABORATORIO N° 04
Participantes(s)
Foto:
Ccotahuana Huarca
Nombres:
Dilman
%
100%
participación:
Nro.
LABORATORIO MICROCONTROLADORES
Página 2 de 6
Grupo
Ciclo 4C5 Electrónica y Automatización – Microcontroladores
Fecha de entrega
II.CONTENIDOS A TRATAR
Display de 7 segmentos de 1 y 2 dígitos.
Pantalla LCD de 16x2
III.MATERIALES Y EQUIPO
CCS Compiler instalado.
Entrenador de PICS
PIC16F877A
PC con Software de simulación.
IV.FUNDAMENTO TEÓRICO
Para la realización de este laboratorio se requiere haber realizado y aprobado la EVALUACIÓN
DE LA FASE ASÍNCRONA
La lectura previa de la información proporcionada para el curso, como el texto y el manual del
fabricante.
Revise la bibliografía recomendada en la FASE ASÍNCRONA.
1. Vamos a iniciar realizando un contador con un display de CÁTODO COMÚN simple. Para esto
vamos a dibujar primero el circuito en PROTEUS tal como se muestra en la figura y luego
vamos a realizar el programa correspondiente:
Nro.
LABORATORIO MICROCONTROLADORES
Página 4 de 6
2. Como EVIDENCIA, peque aquí la simulación en PROTEUS mostrando la ventana PIC CPU
Source Code: (incluir NOMBRES DE LOS INTEGRANTES)
3. Ahora vamos a añadir un pulsador en el PIN A0 de tal manera que el número mostrado en el
display se incremente cada vez que éste sea presionado. La función VOID main () quedaría
como sigue:
4. Agregue otro pulsador en el PIN A1 de tal manera que, SI éste es presionado, el número
mostrado en el display se DECREMENTE. Como EVIDENCIA, capture la pantalla de
PROTEUS mostrando la ventana PIC CPU Source Code: (incluir NOMBRES DE LOS
INTEGRANTES)
Nro.
LABORATORIO MICROCONTROLADORES
Página 5 de 6
1. Agregue al diagrama anterior una pantalla LCD de 16 columnas por 2 filas. Ubíquelo en el
PROTEUS como LM016L. El circuito debe quedar como se muestra a continuación:
2. Cierre TODOS los archivos con FILE-> CLOSE ALL, y cree un nuevo proyecto. Transcriba el
código mostrado de un CONTADOR ASCENDENTE – DESCENDENTE con pantalla LCD:
Nro.
LABORATORIO MICROCONTROLADORES
Página 6 de 6
1. Como EVIDENCIA, capture la pantalla de PROTEUS mostrando la ventana PIC CPU Source
Code: (incluir NOMBRES DE LOS INTEGRANTES). En lugar de “CONTADOR” que aparezca
tu APELLIDO.
VIII.RETO DE PROGRAMACIÓN:
1. Una los dos códigos anteriores de tal manera que al presionar los respectivos pulsadores, el
número se muestre tanto en el Display de 7 segmentos como en la pantalla LCD:
a. Al presionar A0 (estado 0), el display debe contar de 0 a 9 y en el LCD, valor debe
cambiar de 0 a 255.
b. Al presionar A1 (estado 0), el display debe descontar desde el número donde esté y de
igual manera el VALOR en el LCD.
visualizarse los nombres de los integrantes claramente. El video NO debe durar más de 2
minutos.
OBSERVACIONES:
CONCLUSIONES: