Está en la página 1de 5

INSTITUTO DE EDUCACION SUPERIOR SANTA MARIA

MECATRONICA INDUSTRIAL

CÓDIGO : P03
Práctica N°5
ASIGNATURA : EFSRT
PRIMERA FASE Docente:
Lenguaje en C – SwitchCase - For Ing. Jaime Enrique Villegas Medina.

I. OBJETIVOS
a. Entender el funcionamiento de la estructura condicional Switch Case y el bucle for
en la programación de lenguaje en C

II. HERRAMIENTAS
1. 1 PC
2. Libros de referencias
3. Apuntes y Guía de laboratorio.

III. BIBLIOGRAFIA
[1] Lenguaje en C:
https://www.iesm.edu.pe/einstituto2021/pluginfile.php/2370/mod_resource/content/1/
Lenguaje-C.pdf

[2] Guía de prácticas

Ing. Jaime Enrique Villegas Medina


PRÁCTICA N°5: IMPLEMENTACION DE SISTEMAS ELECTRONICOS PROGRAMABLES
IV. DESARROLLO:

4.1 Selector de un número de 0 a 4 en el display con Switch Case:

Vamos a configurar la frecuencia real de nuestro programa para que se adapte a la del Proteus haciendo clic
derecho en el nombre del archivo y luego en propiedades y se abrirá la siguiente ventana

Aquí nos vamos a pestaña “Toolchain”, luego en “symbols” y por último en “add ítem”.

Ing. Jaime Enrique Villegas Medina


PRÁCTICA N°5: IMPLEMENTACION DE SISTEMAS ELECTRONICOS PROGRAMABLES
Y escribimos el valor de frecuencia a la cual trabaja nuestro chip, 16000000Hz con el siguiente comando:

Con esto ya estará configurado la frecuencia de oscilación de nuestro reloj en el microcontrolador con el reloj
del proteus.

Ahora vamos a crear el siguiente programa para poder seleccionar los números de 0 a 4 mediante un switch
case. El proceso de programación será explicado en clase.

Lo compilaremos y llevaremos el archivo “.hex” al proteus. Para esto debemos armar el siguiente circuito en
proteus que cuenta con los siguientes elementos:

• Resistores de 330 Ω - RES


• Display de 7 segmentos Cátodo Común – 7SEG-MPX1-CC
• Punto de Tierra - GROUND
• Microcontrolador ATMega328p – ATMEGA328P
• Switch

Ing. Jaime Enrique Villegas Medina


PRÁCTICA N°5: IMPLEMENTACION DE SISTEMAS ELECTRONICOS PROGRAMABLES

4.2 Contador de 0 a 9 a través de un bucle for:

Vamos a realizar un programa similar al while pero ahora con for.

Utilizaremos el mismo circuito que usamos para el while

V. PRACTICA:

6.1 Crear un programa que permita elegir el tipo de conteo entre 3 opciones

• Conteo de 0 a 9
• Conteo de 0 a 99
• Conteo de 99 a 0

Utilizar para la selección switch case y para los conteos el bucle for

Ing. Jaime Enrique Villegas Medina


PRÁCTICA N°5: IMPLEMENTACION DE SISTEMAS ELECTRONICOS PROGRAMABLES
VI. OBSERVACIONES Y CONCLUSIONES:

• _________________________________________________________________________
• _________________________________________________________________________
• _________________________________________________________________________
• _________________________________________________________________________
• _________________________________________________________________________

Ing. Jaime Enrique Villegas Medina

También podría gustarte