jueves, 13 de septiembre de 2018

Laboratorio N°3

MICROCONTROLADORES
LABORATORIO N° 03
Programación con Display 
de 7 segmentos

Integrantes:
Chavez Cheneau David Alonso
Nina Trelles Cristofer


XI. CONTENIDO DEL INFORME EN EL BLOG:
1. Descripción de los TIPOS DE VARIABLES: entero, entero con signo, etc.
Variable : INT
Conociendo ya los tipos de variables básicas y cómo nombrarlas, veamos ahora cómo declararlas. La declaración de variables en C debe hacerse al principio del programaVeremos ahora una forma básica que nos permita empezar a trabajar y, de paso, crear nuestro primer programa.
Usaremos para ello el tipo de variable int (entero). La sintaxis que usaremos será:
int [Nombre de variable];

Para facilitar la corrección y claridad de nuestros programas el lugar donde realizaremos la declaración de variables, al menos de momento, será después de la línea int main(), que constituye el inicio del código ejecutivo de nuestro programa. Crea un nuevo proyecto, denomínalo proyectoCurso2 y accede al código. Si no recuerdas cómo hacer esto, lee las explicaciones que hemos dado anteriormente. Una vez en la ventana de código, dentro del int main() {…} escribe:
int numeroDePlantas;


Has declarado la variable numeroDePlantas como tipo entero. También podrías asignarle un valor inicial a la variable en la misma línea que la declaras, de esta manera:
int numeroDePlantas = 15;


Este tipo de escritura nos permite declarar e inicializar la variable con un valor en una sola línea. No siempre lo haremos así, pero en algunas ocasiones nos puede resultar de interés. En otras ocasiones declararemos la variable en una línea y posteriormente le asignaremos contenido en otra.
Supón que declaras: int edad;, como variable destinada a contener la edad de una persona. Sabemos que la edad de una persona puede oscilar entre cero y 150 años (siendo groseros), y que sus valores no son decimales. Por tanto puede declararse como tipo int sin ningún problema. ¿Qué ocurriría si la declaráramos como tipo double?
a) Vamos a ocuparle (estimamos) 8 bytes al sistema cuando podríamos haber ocupado sólo 2. Es una falta de eficiencia y economía.
b) A la hora de liberar de errores al programa (depurarlo) no sabremos a ciencia cierta qué tipo de datos contiene la variable edad, ya que puede contener tanto el valor entero 56 como el valor decimal 56.332. Hacemos al programa más difícil de entender.
A la hora de declarar variables conviene seguir las pautas que ya hemos comentado y, resumidamente:
- Elegir siempre el tipo de variable más sencillo posible. Consideraremos que el grado de sencillez viene definido por la memoria requerida (a menor memoria requerida mayor es la sencillez). Esto redunda en un menor consumo de recursos del sistema y en una mayor rapidez de las operaciones que realiza el ordenador.
- Realizar declaraciones ordenadas y claras.
- Elegir un nombre descriptivo y claro, que comience preferiblemente con minúsculas.
En C podemosdeclarar variables en múltiples líneas una por línea pero también varias variables en una línea. Existen distintas formas para realizar declaraciones. Veamos ejemplos:
Expresión abreviada
Equivalente
a) int i, j, k;
a´) int i;
int j;
int k;
b) int i, j, k;
b´) int i; int j; int k;
c) int i=0, j=4, k=76;
c´) int i=0;
int j=4;
int k=76;
d) int i=0, j=4, k=76;
d´) int i=0; int j=4; int k=76;
 2. Video mostrando las TAREAS A SER EVALUADAS realizadas en laboratorio.

Observaciones:
-Observamos que para que el programa de pic compiler compile debemos de incluir el pic necesario de otra forma no compilara y saldrá error.

-Observamos que en el entrenador no funcionaba la salida A3 por esto debimos de cambiarla a la salida A0 que es de las centenas.

-Observamos que debemos de incluir en el programa todos los comandos necesarios para que estos se ejecuten de otra forma no funcionara.

-Observamos que el delay del bip es necesario que sea corto de otra forma podrian haber errores

Conclusiones:
-Utilizamos al microcontrolador en aplicaciones de control electrónico.

- Desarrollamos y ejecutamos programas en un microcontrolador PIC


- Programamos y configuramos interfaces básicas del microcontrolador.