Lab 03
LABORATORIO 03
Electrónica y Automatización Industrial 4C5B
Alumno:
- Yerdrick Jhosep Tunco Cuenta
I. OBJETIVOS
-Conocer los tipos de Variables, que existe para programación.
-Utilizar el microcontrolador en uso de aplicaciones de control electrónico.
-Conocer el funcionamiento del Display de 7 segmentos, aplicado a nuestro microcontrolador.
-Programar y configurar interfaces básicas del microcontrolador.
II. MARCO TEÓRICO
- ¿Que es una "variable" en programación?
Cada variable debe ser declarada antes de ser utilizada en el programa. Como las variables se almacenan en la memoria RAM, es necesario reservar el espacio para ellas (uno, dos o más bytes). Al escribir un programa, usted sabe qué tipo de datos quiere utilizar y qué tipo de datos espera como resultado de una operación, mientras que el compilador no lo sabe. No se olvide de que el programa maneja las variables con los nombres asignados. El compilador las reconoce como números en la memoria RAM sin conocer su tamaño y formato. Para mejorar la legibilidad de código, las variables se declaran con frecuencia al principio de las funciones:
III. DESARROLLO.
-Programas a utilizar: Pic C compiler - Isis Proteus y Pickt2
Primera parte: Se tiene que realizar la programación de la tarea evaluada , lo cual te da estas condiciones:
1. Se tiene un sistema con 2 pulsadores (D0, D1) de entrada y 3 displays de salida, además de un zumbador en el pin E1. Programe según lo siguiente:
- Al empezar el programa, se debe mostrar el número 500
- Al presionar D0, el número mostrado se debe incrementar en 5 unidades, además debe zonar un pitido.
-Al presionar D1, el número mostrado debe disminuir 5 unidades pero de de 1 en 1 cada segundo.
-Si el número llega a ser mayor a 520, debe sonar 3 pitidos
- Se muestra la programación que se aplico para resolver la tarea.
* La parte mas Importante es el "void main" , ya que, en esta estructura es donde se da a conocer las condiciones que pide la tarea.
-Se muestra el resultado de la primera condición, que dice que el dato que tiene que visualizar en los Displays es de "500".

- Se muestra el resultado de la tercera condición ; con cada pulso que se le otorga a la entrada D1, entonces el dato tiene que disminuir en 5 unidades pero de 1 en 1.
VI. CONCLUSIONES
-Una variable es un valor que se otorga a un "tipo nombre" al comienzo de la programación y este puede ser utilizado en un bucle de control.
-Se concluye conocer el funcionamiento y el control de un display de 7 segmentos y de un zumbador que se le aplica al microcontrolador como una salida.
-Se concluye que el comando de "for" es para utilizar una variable contador, crea un bucle que consiste en tres expresiones opcionales, seguida de una sentencia que se tiene que ejecutar el bucle.
-Para visualizar números en tres display de 7 segmentos, lo que se hace es de crear una función que descompone un numero entero de 4 cifras.
V. VÍDEO DEMOSTRATIVO
-Se adjunta el link del vídeo que se subió a la plataforma de youtube.
VI. . FOTO DE LOS INTEGRANTES que estuvieron en el laboratorio 03.
Fin del Documento........
Electrónica y Automatización Industrial 4C5B
Alumno:
- Yerdrick Jhosep Tunco Cuenta
PROGRAMACIÓN CON DISPLAY DE 7 SEGMENTOS
I. OBJETIVOS
-Conocer los tipos de Variables, que existe para programación.
-Utilizar el microcontrolador en uso de aplicaciones de control electrónico.
-Conocer el funcionamiento del Display de 7 segmentos, aplicado a nuestro microcontrolador.
-Programar y configurar interfaces básicas del microcontrolador.
II. MARCO TEÓRICO
- ¿Que es una "variable" en programación?
La variables se utilizan para nombrar posiciones de memoria RAM.
Se deben de declarar obligatoriamente antes de utilizarlas, para ello se debe indicar el nombre y el tipo de dato que se utilizará.
Se definen de la siguiente manera.
tipo nombre_variable = valor inicial
/* dos líneas de programa consecutivas. En la primera línea del programa
se define el tipo de variable */
int a = 1000; // Variable a es de tipo int y equivale a 1000
a = 15; // a equivale a 15
- Declaración de variablesCada variable debe ser declarada antes de ser utilizada en el programa. Como las variables se almacenan en la memoria RAM, es necesario reservar el espacio para ellas (uno, dos o más bytes). Al escribir un programa, usted sabe qué tipo de datos quiere utilizar y qué tipo de datos espera como resultado de una operación, mientras que el compilador no lo sabe. No se olvide de que el programa maneja las variables con los nombres asignados. El compilador las reconoce como números en la memoria RAM sin conocer su tamaño y formato. Para mejorar la legibilidad de código, las variables se declaran con frecuencia al principio de las funciones:
<tipo> variable;
Es posible declarar más de una variable de una vez si tienen el mismo tipo.<tipo> variable1, variable2, variable3;
Aparte del nombre y del tipo, a las variables se les asignan con frecuencia los valores iniciales justamente enseguida de su declaración. Esto no es un paso obligatorio, sino ‘una cuestión de buenas costumbres’. Se parece a lo siguiente:unsigned int peso; // Declarar una variable llamada peso
peso = 20; // Asignar el valor 20 a la variable peso
Un método más rápido se le denomina declaración con inicialización (asignación de los valores iniciales):unsigned int peso = 20; // peso está declarado y su valor es 20
Si hay varias variables con el mismo valor inicial asignado, el proceso se puede simplificar:unsigned int peso1 = peso2 = peso3 = 20;
int valor_inicial = un_mínimo_de_petróleo = 0;
- Tenga cuidado de no declarar la misma variable otra vez dentro de la misma función.
- Puede modificar el contenido de una variable al asignarle un nuevo valor tantas veces que quiera
- Al declarar una variable, siempre piense en los valores que la variable tendrá que contener durante la ejecución de programa. En el ejemplo anterior, peso1 no se puede representar con un número con punto decimal o un número con valor negativo.
III. DESARROLLO.
-Programas a utilizar: Pic C compiler - Isis Proteus y Pickt2
Primera parte: Se tiene que realizar la programación de la tarea evaluada , lo cual te da estas condiciones:
1. Se tiene un sistema con 2 pulsadores (D0, D1) de entrada y 3 displays de salida, además de un zumbador en el pin E1. Programe según lo siguiente:
- Al empezar el programa, se debe mostrar el número 500
- Al presionar D0, el número mostrado se debe incrementar en 5 unidades, además debe zonar un pitido.
-Al presionar D1, el número mostrado debe disminuir 5 unidades pero de de 1 en 1 cada segundo.
-Si el número llega a ser mayor a 520, debe sonar 3 pitidos
- Se muestra la programación que se aplico para resolver la tarea.
* La parte mas Importante es el "void main" , ya que, en esta estructura es donde se da a conocer las condiciones que pide la tarea.
SE ADJUNTA EL LINK DE LA PROGRAMACIÓN
-Se muestra el resultado de la primera condición, que dice que el dato que tiene que visualizar en los Displays es de "500".

- Muestra el resultado de la segunda condición ; con cada pulso que se le otorga a la entrada D0, entonces el dato tiene que incrementar de 5 unidades y como se puede ver el número que muestra los Displays es de "505" .
- Se muestra el resultado de la tercera condición ; con cada pulso que se le otorga a la entrada D1, entonces el dato tiene que disminuir en 5 unidades pero de 1 en 1.
VI. CONCLUSIONES
-Una variable es un valor que se otorga a un "tipo nombre" al comienzo de la programación y este puede ser utilizado en un bucle de control.
-Se concluye conocer el funcionamiento y el control de un display de 7 segmentos y de un zumbador que se le aplica al microcontrolador como una salida.
-Se concluye que el comando de "for" es para utilizar una variable contador, crea un bucle que consiste en tres expresiones opcionales, seguida de una sentencia que se tiene que ejecutar el bucle.
-Para visualizar números en tres display de 7 segmentos, lo que se hace es de crear una función que descompone un numero entero de 4 cifras.
V. VÍDEO DEMOSTRATIVO
-Se adjunta el link del vídeo que se subió a la plataforma de youtube.
- https://www.youtube.com/watch?v=kEoKXJeqB4A
VI. . FOTO DE LOS INTEGRANTES que estuvieron en el laboratorio 03.
Fin del Documento........





Revisado. OK
ResponderEliminar