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.
2.MARCO TEÓRICO
BUCLE WHILE
Estos bucles se utilizan cuando queremos
repetir la ejecución de unas sentencias un número indefinido de veces, siempre
que se cumpla una condición. Se más sencillo de comprender que el bucle FOR,
pues no incorpora en la misma línea la inicialización de las variables su
condición para seguir ejecutándose y su actualización. Sólo se indica, como
veremos a continuación, la condición que se tiene que cumplir para que se
realice una iteración.
BUCLE IF
la construcción IF le permite ejecutar un
fragmento de código si la expresión provista junto con ella se evalúa como
verdadera
BUCLE IF-ELSE
podemos considerar la sentencia IF-ELSE
como una extensión de la construcción IF-ELSE. se tiene mas de dos
opciones para elegir, puede usar la declaración IF-ELSE
BUCLE FOR
Generalmente , el bucle FOR se
usa para ejecutar un fragmento de código por un numero especifico de
veces. en otras palabras, si ya conoce la cantidad de veces que desea ejecutar un bloque de código, es el bucle FOR que es la mejor opción
3.EVIDENCIA DEL LABORATORIO
Primero nos pide que al iniciar simulacion todo se vuelva a 0, Después nos pide que al presionar A5 mande hacia la izquierda y luego E1 hacia la derecha. y finalmente que el sistema se habilite y desabilite.

Acá el código en PIC C compiler4. OBSERVACIONES
- Podemos simular en el Proteus con 2 tipos de archivos Cof y Hex.
- Al colocar el signo ! Adelante significa que sea para un valor 0.
- El signo para comparar es == mientras que el de igual es solo sólo uno y ambos son para diferentes objetivos.
5. CONCLUSIONES
- Logramos simular en el Proteus y comprobar cómo funciona el el código.
- Pudimos cambiar el código para que cambie el funcionamiento de la simulación.
- Pudimos ver el código source mediante el Proteus en la opción debug.