viernes, 10 de julio de 2020

laboratorio 03

LABORATORIO 03

PROGRAMACIÓN BÁSICA CON BUCLES DE CONTROL. 

Objetivos:

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.

Bucles de control:

WHILE: 

El bluce while es un ciclo repetitivo basado en lo resultados de una expresión lógica, su propósito es repetir un bloque de código mientras una condición se mantenga verdadera.





IF:

En las acciones dentro de las llaves {} se ejecutaran siempre y cuando se cumpla la condición especificada entre los paréntesis (), es posible omitir las llaves si se fuera a ejecutar una sola acción.


IF-ELSE:

Las condicionales if-else son una estructura de control que nos permiten tomar cierta decisión al interior de un algoritmo, es decir, permiten determinar que acciones tomar dada o no cierta condición. 






FOR:

El blucle for es una estructura de control de programación en la que se puede indicar de antemano el numero mínimo de interacciones. Se realizaran las sentencias dentro del bucle, hasta que se complete el numero de este.





VÍDEO DEMOSTRATIVO DE LA PROGRAMACIÓN DADA EN EL LABORATORIO.



VÍDEO EXPLICANDO LA PROGRAMACIÓN Y LA TAREA EVALUADA:



OBSERVACIONES:

- Al momento de hacer cambios en nuestra programacion en el CCS compiler automáticamente de cumple los cambios en el proteus.

CONCLUSIONES:

- Se logro identificar el funcionamiento del bucle while la cual nos permite repetir una secuencia de todo un bloque.
- Se identifico las funciones if e ifelse las caules vimos en que se diferencian en cada una, y que funcion cumplen en nuestra programacion.
- Se implemento exitosamente nuestra programación en el proteus, y asi poder simular el comportamiento en el PIC.

gabriel alania.

jueves, 9 de julio de 2020

laboratorio Nº3

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.





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 

TAREA GUIADA EN EL LABORATORIO 













EJERCICIO 1 TAREAS EVALUADAS 


TODOS LOS LESD PERMANECEN APAGADOS 
Al presionar RA5, debe encender C0
SIMULACIÓN 

Observaciones y Conclusiones
  • Se utilizo el microcontrolador en aplicaciones de control electrónico.
  • Se desarrollo y ejecuto programas en un microcontrolador PIC
  • Sr Programo y configuro interfaces básicas del microcontrolador