Laboratorio 03: Programación básica con bucles de control.
el
Obtener enlace
Facebook
X
Pinterest
Correo electrónico
Otras aplicaciones
CURSO DE PROGRAMACIÓN DE MICROCONTROLADORES PIC
PARTE A: Programación de Microcontroladores PIC de MICROCHIP.
PROGRAMACIÓN BÁSICA CON BUCLES DE CONTROL
CAPACIDAD TERMINAL
Utilizar al microcontrolador en aplicaciones de control electrónico.
Desarrollar y ejecutar programas en un microcontrolador PIC
Programar y configurar interfaces básicas del microcontrolador.
COMPETENCIA ESPECÍFICA DE LA SESIÓN
Manejo de puertos de forma grupal e independiente para manejo de luces
Programación de sonidos mediante subrutinas.
Creación de Subrutinas mediante funciones.
Declaración de variables enteras.
CONTENIDOS A TRATAR
Control de puertos como entradas y/o salidas
Generación de salida pulsante
Bucles de control
RESULTADOS
Diseñan y optimizan sistemas y procesos para cumplir con las condiciones establecidas y gestionando adecuadamente los recursos materiales y humanos.
MATERIALES Y EQUIPO
CCS Compiler instalado.
Entrenador de PICS
Pantalla LCD
PIC16F877A
Motor DC
Guía de Laboratorio. El trabajo se desarrolla de manera GRUPAL.
PC con Software de simulación.
Evidencias de tareas realizadas durante el laboratorio
Descripción de los principales BUCLES DE CONTROL: WHILE, IF, IF-ELSE y FOR.
WHILE
Es un ciclo repetitivo que mantiene un bloque de código repitiendose mientras una condición se mantega verdadera
IF
Se utiliza para evaluar una expresión condicional: si se cumple la condición (es verdadera), ejecutará un bloque de código.
IF-ELSE
Lo mismo que en IF pero en este caso cuando se usa IF-ELSE puedes ejecutar otro bloque de código si la condición es falsa
FOR
Es una estructura de control de repetición que permite escribir de manera eficiente un bucle que es necesario ejecutar un número determinado de veces. Un bucle for es útil cuando se sabe cuántas veces una tarea se va a repetir.
VÍDEO
OBSERVACIONES
Al ejecutarse el primer if de las tareas evaluadas, este pasa directamente de C0 a C1 por lo que no se ve al principio encendido el led de C0 o el pic tiene un pequeño error.
Se tuvo que usar una variable más para poder deshabilitar o habilitar el sistema.
Para la realización de este laboratorio se podía simplificar la simulación del entrenador HFK-010U PICS, ya que no era requerido todos los elementos.
El botón en el pin MCLR se agrego para poder resetear el programa cargado en el pic.
CONCLUSIONES
Logré realizar la programación de las tareas evaluadas en el laboratorio.
Realice la demostración del funcionamiento a través de la simulación en el programa Proteus.
Mejore mis conocimientos sobre los principales bucles de control: while, if, if-else y for.
Comentarios
Publicar un comentario