miércoles, 12 de septiembre de 2018

LABORATORIO NRO. 3

LABORATORIO N° 03 Programación con Display de 7 segmentos
Variables en C

El lenguaje C obliga a declarar una variable antes de ser usada. Es decir, no podríamos escribir algo del tipo: Mostrar velocidad01, si antes no hemos “dicho” (declarado) que existe una variable con ese nombre. Declarar una variable no significa que se le asigne contenido, sino simplemente se indica que la variable existe.

Nosotros vamos a trabajar con C por lo que habremos de declarar e inicializar las variables que usemos siempre. La declaración e inicialización de variables, aunque pueda resultar a veces “pesada”, tienen una serie de ventajas que podemos resumir en servir para:

- Generar buenos programas.

- Evitar errores y confusiones.

Los más habituales tipos de variables son:


Un dato de tipo entero (int en lenguaje C ) es aquel que puede tomar por valor un número perteneciente al conjunto de los números enteros (Z), el cual está formado por los números naturales, su opuestos (números negativos) y el cero.

“short” y “long”: Modifica el tamaño en bits del entero. Existen por tanto tres tipos de enteros: “int”, “short int” (que se puede abreviar como “short”), y “long int” (que se puede abreviar como “long”).

Float es una propiedad de posicionamiento en CSS, es decir, el cómo se ubican los elementos dentro de un documento HTML. Podemos observar un ejemplo de float en un documento de word cuando “cuadramos” la imagen, o sea, que el texto se ajuste alrededor de la imagen.

El nombre double significa que la precisión de estos números es dos veces más que la precisión de los números del tipo float. En mayoría de los casos el tipo double es más cómodo. En muchos casos la precisión limitada de los números float simplemente es insuficiente. La razón de utilizar todavía el tipo float se encuentra en el ahorro de la memoria durante el almacenamiento (es importante para las grandes cantidades de matrices de números reales).

Un dato de tipo carácter (char en lenguaje C) es aquel que puede tomar por valor un carácter perteneciente al conjunto de los caracteres que puede representar el ordenador.
En lenguaje C, el valor de un dato de tipo carácter se debe representar entre comillas simples (').

LABORATORIO NRO. 2


MICROCONTROLADORES

Programación básica con bucles de control

1. COMPETENCIA ESPECIFICA DE LA SESIÓN:
  • Utilizar al microcontrolador en aplicaciones de control electrónico.
  • Desarrollar y ejecutar programas en un microcontrolador PIC. 
  • Programar y configurar interfaces basicas del microcontrolador.
2. MARCO TEÓRICO:
 BUCLES DE CONTROL
Bucle while: 

los comandos se ejecutan repetidamente ( el programa se queda ne el bucle hasta que la expresión llegue a ser falta. Si la expresión es falsa en la entrada del bucle, entonces el bucle no se ejecutara y el programa continuara desde el fin del bucle while. Un tipo especial del bucle de programa es un bucle infinito.

Bucle if:

El operador if se puede utilizar solo o asociado al operado else (if- else) estos son operadores condicionales.

If-else:

Si el resultado de la expresión es verdadero (distinto de 0), se realiza la operación 1, de lo contrario  se realiza la operación 2. Después de realizar una de las operaciones, el programa continúa con la ejecución.

Bucle for:

La ejecución de esta secuencia de programa es similar al bucle while, salvo que en este caso el proceso de especificar el valor inicial (inicialización) se realice en la declaración. La expresión_ inicial especifica la variable inicial del bucle, que más tarde se compara con la expresión_ de_condición antes de entrar al bucle. Las operaciones dentro del bucle se ejecutan repetidamente y después de cada iteración el valor de la expresión_inicial se incrementa de acuerdo con la regla cambiar_expresión. La iteración continúa hasta que la expresión_de_condición llegue a ser falsa.

3. CAPTURAS DEL CURSO VIRTUAL












Foto Grupal

observaciones:

  • Si no queremos que se lea una linea de la programación no es necesario eliminarla sino que se puede optar por colocarla // ya que asi el programa lo tomara como un comentario.
  • En Proteus nos indica como se realizara el programa paso a paso y gracias a este se podra verificar el programa.
  • Para que el zumbador pueda obtener un sonido es necesario que este este comandado por un tren de pulsos. 
Conclusiones




  • Se utilizó al microcontrolador en aplicaciones de control electrónico.
  • Se logró la programación y configuración de las interfaces básicas del microcontrolador.
  • Se desarrollaron y compilaron los programas para la correcta verificación de estos y para observar el resultado que este tenían.