0% encontró este documento útil (0 votos)
6 vistas4 páginas

Experimentos con PIC16F877A y Displays

El informe detalla la implementación y verificación de diversas aplicaciones utilizando el microcontrolador PIC16F877A, incluyendo contadores y un semáforo. Los resultados de las simulaciones y las implementaciones físicas coincidieron, validando la eficacia del diseño y la programación. Se concluye que el laboratorio facilitó un aprendizaje práctico sobre el manejo de datos y salidas en microcontroladores.

Cargado por

aranjuezaramis
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas4 páginas

Experimentos con PIC16F877A y Displays

El informe detalla la implementación y verificación de diversas aplicaciones utilizando el microcontrolador PIC16F877A, incluyendo contadores y un semáforo. Los resultados de las simulaciones y las implementaciones físicas coincidieron, validando la eficacia del diseño y la programación. Se concluye que el laboratorio facilitó un aprendizaje práctico sobre el manejo de datos y salidas en microcontroladores.

Cargado por

aranjuezaramis
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD PÚBLICA DE “EL

ALTO”

CARRERA DE INGENIERÍA ELECTRÓNICA


MICROCONTROLADORES y LAB. ETN – 500

Informe de laboratorio 2°
MANEJO DE DATOS DE
SALIDA APLICANDO EL
PIC16F877A

Univ. Arias Conde Ariel

Docente: Ing. Juan Nacho Quispe Amaru

12 de diciembre del 2024


1. Resultados experimentales
1. Inciso a) Contador ascendente del 0 al 9 en un display de 7 segmentos
o Simulación: El contador ascendió de 0 a 9 mostrando correctamente los números en un display de 7 segmentos tipo
ánodo común. Cada número se mantuvo visible durante 600 ms.

o Implementación Física: La secuencia en el protoboard replicó la simulación sin inconvenientes. Los segmentos del
display encendieron en el orden correcto, confirmando el adecuado funcionamiento del microcontrolador y la
programación.

o Conclusión: Se verificó que la simulación y el circuito real son consistentes. El microcontrolador PIC16F877A demostró
ser una herramienta eficiente para implementar un contador básico.

2. Inciso b) Contador descendente del 9 al 0 en un display de 7 segmentos

o Simulación: El contador decreció de 9 a 0, mostrando los valores correctamente en un display de 7 segmentos tipo
ánodo común. La transición entre números fue de 600 ms.

o Implementación Física: El comportamiento del circuito real fue consistente con la simulación. El display encendió y
apagó los segmentos necesarios para representar cada número de manera precisa.

o Conclusión: Los resultados validan la programación y diseño del circuito, así como la capacidad del microcontrolador
para ejecutar funciones secuenciales de manera confiable.

3. Inciso c) Contador ascendente y descendente con el TTL 74LS47 o 74LS48


o Simulación: El contador alternó entre los modos ascendente y descendente, mostrando los valores correctamente en el
display de 7 segmentos. El integrado TTL tradujo los datos binarios a salidas adecuadas para los segmentos.

o Implementación Física: Se observó un funcionamiento correcto. Los números aparecieron en el orden esperado,
confirmando la adecuada integración del microcontrolador con el TTL 74LS47 o 74LS48.

o Conclusión: El uso del TTL simplifica la interfaz entre el microcontrolador y el display, permitiendo un control eficiente
de las salidas.

4. Inciso d) Mostrar las letras A, B, C, D, E y F en un display de 7 segmentos

o Simulación: Las letras se mostraron cíclicamente en el display de 7 segmentos, con un retardo de 500 ms entre cada
transición.

o Implementación Física: El protoboard replicó el funcionamiento esperado. Las letras aparecieron en el orden correcto y
con la duración adecuada, validando el código desarrollado.

o Conclusión: El microcontrolador es una herramienta eficaz para manejar displays de 7 segmentos y mostrar patrones
complejos.

5. Inciso e) Contador ascendente de 0 a 99 en un display doble de 7 segmentos


o Simulación: El contador avanzó correctamente desde 0 hasta 99, alternando entre los displays para mostrar decenas y
unidades mediante multiplexado.

o Implementación Física: La transición entre los displays fue fluida y los números se mostraron simultáneamente gracias
a la multiplexación. Los tiempos de actualización fueron consistentes con los especificados.

o Conclusión: El diseño confirma la eficacia del multiplexado para manejar múltiples displays con un microcontrolador.
6. Inciso f) Contador descendente de 99 a 0 en un display doble de 7 segmentos

o Simulación: El contador decreció de manera continua desde 99 hasta 0, alternando entre los displays.

o Implementación Física: El circuito implementado mostró los números en el orden correcto, con transiciones suaves
entre decenas y unidades. Los retardos aseguraron una visualización clara.

o Conclusión: Se demostró la capacidad del PIC16F877A para manejar tareas complejas de visualización en displays
múltiples.

7. Inciso g) Contador ascendente de 0 a 999 en un display triple de 7 segmentos

o Simulación: El contador mostró los valores correctamente desde 0 hasta 999, alternando entre centenas, decenas y
unidades mediante multiplexación.

o Implementación Física: El protoboard replicó la secuencia, con los tres displays mostrando sus respectivos valores de
manera sincronizada. El retardo entre actualizaciones aseguró una visualización estable.

o Conclusión: El diseño del contador ascendente fue exitoso, destacando la versatilidad del PIC16F877A para manejar
múltiples salidas.

8. Inciso h) Simulación de un semáforo real con displays y luces

o Simulación: Los semáforos operaron según los tiempos especificados, alternando entre los estados rojo, amarillo y
verde. Los displays mostraron los conteos regresivos con claridad.

o Implementación Física: El circuito replicó el comportamiento simulado. Los semáforos y displays funcionaron de
manera sincronizada, confirmando la precisión del diseño.

o Conclusión: El semáforo implementado es una aplicación práctica del microcontrolador en sistemas de control.

9. Inciso i) Juego de luces con 12 bits y sonido

o Simulación: El juego de luces mostró una secuencia aleatoria con velocidad decreciente, seguido de un sonido de
felicitación al finalizar.

o Implementación Física: La secuencia de LEDs y el sonido funcionaron según lo programado. El circuito respondió al
presionar el botón, generando un patrón aleatorio antes de detenerse.

o Conclusión: El proyecto muestra la capacidad del PIC16F877A para integrar múltiples salidas y ofrecer interactividad.

2. Análisis comparativo
 Simulación e Implementación Física:
En todos los puntos desarrollados, los resultados de la simulación coincidieron con los obtenidos en el laboratorio
físico. Esto demuestra la eficacia del software de simulación para prever el comportamiento de los circuitos y la
capacidad del microcontrolador PIC16F877A para implementar estas funciones.
 Conclusión Global:
La similitud entre los resultados simulados y físicos confirma la robustez del diseño y la precisión del proceso de
programación. Esto valida que las herramientas y metodologías utilizadas (en mi caso use proteus y boodloader
para cargar el código ) son adecuadas para el aprendizaje y desarrollo con microcontroladores.

3. Conclusión general
El laboratorio permitió implementar y verificar múltiples aplicaciones del microcontrolador PIC16F877A, desde
contadores básicos hasta proyectos más complejos como juegos de luces y semáforos. Los resultados demuestran la
eficacia de las herramientas y metodologías utilizadas, consolidando el aprendizaje práctico de los conceptos
fundamentales de manejo de datos y sus salidas

También podría gustarte