Lab 04 Entradas y Salidas Parte 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Nro.

LABORATORIO MICROCONTROLADORES
Página 1 de 6

MICROCONTROLADORES

LABORATORIO N° 04

Puertos de Entrada y Salida - Parte 2.

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

I.COMPETENCIAS ESPECÍFICAS DE LA SESIÓN


 Modificar E/S de los puertos del microcontrolador.
 Hacer diagrama de flujos de un programa.

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.

V.SEGURIDAD EN LA EJECUCIÓN DEL LABORATORIO

Tener cuidado con el tipo y niveles de voltaje con


los que trabaja.

Antes de utilizar el multímetro, asegurarse que


está en el rango y magnitud eléctrica adecuada.

Tener cuidado en la conexión y en la desconexión


de los equipos utilizados
Nro.
LABORATORIO MICROCONTROLADORES
Página 3 de 6

VI.EXPERIENCIA 1 – DISPLAY DE 7 SEGMENTOS

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

VII.EXPERIENCIA 2 – PANTALLA LCD DE 16x2:

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.

Video demostrativo: https://www.loom.com/share/49a32ba7d207485faeb5f6c8f120c820

2. Como EVIDENCIA 1, grabe un video de su simulación en PROTEUS utilizando la aplicación


LOOM o YOUTUBE y coloque el LINK en el recuadro siguiente. En la simulación debe
Nro.
LABORATORIO MICROCONTROLADORES
Página 7 de 6

visualizarse los nombres de los integrantes claramente. El video NO debe durar más de 2
minutos.

3. Como EVIDENCIA 2, pegue en el recuadro siguiente el CÓDIGO EN MODO TEXTO:

IX.OBSERVACIONES Y CONCLUSIONES: (Deben estar convenientemente redactadas)

OBSERVACIONES:

CONCLUSIONES:

También podría gustarte