0% encontró este documento útil (0 votos)
7 vistas3 páginas

Manejo de datos con PIC16F877A en laboratorio

El informe detalla la implementación y resultados de diversas actividades utilizando el microcontrolador PIC16F877A, incluyendo operaciones lógicas, control de motores y un dado electrónico. Se confirma que los resultados de las simulaciones coinciden con las implementaciones físicas, validando la efectividad del diseño y programación. En general, el laboratorio resalta la importancia de la simulación y el diseño estructurado en proyectos electrónicos.

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)
7 vistas3 páginas

Manejo de datos con PIC16F877A en laboratorio

El informe detalla la implementación y resultados de diversas actividades utilizando el microcontrolador PIC16F877A, incluyendo operaciones lógicas, control de motores y un dado electrónico. Se confirma que los resultados de las simulaciones coinciden con las implementaciones físicas, validando la efectividad del diseño y programación. En general, el laboratorio resalta la importancia de la simulación y el diseño estructurado en proyectos electrónicos.

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 3°
MANEJO DE DATOS DE
SALIDA APLICANDO EL
PIC16F877A

Univ. Arias Conde Ariel

Docente: Ing. Juan Nacho Quispe Amaru

13 de diciembre del 2024


1. Resultados experimentales

Inciso a: Programación AND, OR, NOT, NAND, NOR, XOR y NXOR

o Simulación: Se implementaron correctamente las operaciones lógicas AND, OR, NOT, NAND, NOR,
XOR y NXOR en Proteus. Los resultados de las operaciones lógicas se visualizaron en el puerto B,
encendiendo los LEDs correspondientes.
o Implementación Física: En el protoboard, los LEDs encendieron y apagaron según los resultados
esperados de las operaciones lógicas, validando la programación y la configuración de hardware.
o Conclusión: El microcontrolador PIC16F877A demostró su capacidad para realizar operaciones lógicas
básicas y complejas, confirmando la precisión del código y el diseño del circuito.

Inciso b: Simplificación y programación de funciones lógicas (Función 1)

o Simulación: La función lógica simplificada se evaluó correctamente. Los LEDs mostraron el resultado
esperado en el puerto B.
o Implementación Física: La salida en el puerto B coincidió con la simulación, mostrando el resultado de
la función lógica en tiempo real.
o Conclusión: La simplificación de la función lógica permitió reducir la complejidad del código,
manteniendo un comportamiento consistente entre la simulación y el circuito real.

Inciso c: Simplificación y programación de funciones lógicas (Función 2)

o Simulación: La función lógica simplificada se ejecutó correctamente en Proteus. Los resultados se


visualizaron en el puerto B con una tasa de actualización de 500 ms.
o Implementación Física: El comportamiento del protoboard fue consistente con la simulación,
mostrando el resultado de la función lógica simplificada en el LED correspondiente.
o Conclusión: La implementación reafirma la utilidad del álgebra booleana en el diseño de funciones
lógicas optimizadas para microcontroladores.

Inciso d: Control de motor y LEDs

o Simulación: El motor giró durante 5 segundos antes de detenerse y encender los tres LEDs en el puerto
D, mostrando la secuencia esperada en Proteus.
o Implementación Física: El motor y los LEDs funcionaron de manera según el algoritmo programado.
El control de tiempo fue casi exacto y replicó la simulación aunque por el motor usado se tardo en
continuar la secuencia.
o Conclusión: La actividad demuestra la capacidad del microcontrolador para controlar dispositivos
mecánicos y visuales simultáneamente.

Inciso e: Semisumador de 2 bits

o Simulación: El semisumador calculó correctamente la suma y el acarreo de las entradas binarias A y B


en Proteus.
o Implementación Física: Los LEDs en el puerto B mostraron los resultados de la suma y el acarreo sin
discrepancias, validando la lógica implementada.
o Conclusión: El semisumador ejemplifica la aplicación práctica de operaciones lógicas en diseños
electrónicos simples.
Inciso f: Contador ascendente y descendente de 99 a 0 en un display doble de 7 segmentos

o Simulación: El contador alternó entre los modos ascendente y descendente, mostrando los valores
correctamente en el display doble mediante multiplexado.
o Implementación Física: El circuito mostró los números en el orden esperado, confirmando el correcto
manejo del display y las entradas del microcontrolador.
o Conclusión: El proyecto valida el uso del PIC16F877A para manejar displays de 7 segmentos con
multiplexado eficiente.

Inciso g: Programación para la figura 7

o Simulación: El circuito respondió al estado del pulsador, alternando entre encender y apagar los LEDs
en Proteus.
o Implementación Física: El comportamiento en el protoboard replicó la simulación sin errores,
mostrando un control preciso de los LEDs mediante el pulsador.
o Conclusión: La actividad demuestra la capacidad del PIC16F877A para interactuar con entradas
digitales y controlar salidas de manera condicional.

Inciso h: Aporte del estudiante (Dado electrónico)

o Simulación: El dado electrónico generó números aleatorios entre 1 y 6, mostrando los resultados en un
display de 7 segmentos en Proteus.
o Implementación Física: El circuito funcionó correctamente, con el display mostrando los valores
generados al presionar el botón. El patrón de aleatoriedad fue consistente.
o Conclusión: El proyecto refleja el potencial del PIC16F877A para integrar algoritmos de generación
aleatoria con dispositivos de salida visuales.

2. Análisis comparativo

En todas las actividades, los resultados de la simulación coincidieron con los de la implementación física. Esto
reafirma la confiabilidad de las herramientas de simulación y la robustez del diseño electrónico.

3. Conclusión general

El laboratorio permitió implementar diversas aplicaciones del PIC16F877A, desde operaciones lógicas básicas
hasta proyectos complejos como control de motores y generación de patrones aleatorios. Los resultados
obtenidos destacaron la importancia de la simulación y el diseño estructurado para garantizar el éxito en
proyectos electrónicos.

También podría gustarte