Está en la página 1de 13

PLAN DE PRÁCTICA NO.

DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 1 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

FECHA DE EMISIÓN: 09/06/2021 ELABORÓ: Dr. en C. Israel Alejandro Rojas Olmedo

FECHA DE REALIZACIÓN: 11/06/2021 REVISÓ: Dr. en C. Israel Alejandro Rojas Olmedo

ASIGNATURA: Microcontroladores (Optativa I) APROBÓ:


UNIDAD TEMÁTICA: I.
TEMA: Arreglos y funciones con C18 CUATRIMESTRE: NOVENO

NÚMERO DE PARTICIPANTES DEL EQUIPO: 1 DURACIÓN: 2 hrs


LUGAR: Casa Profesor: Dr. en C. Israel Alejandro Rojas Olmedo
Alumnos(as): Saavedra Alcántara Carlos Daniel

REQUISITOS TEÓRICOS DE LA PRÁCTICA:


 Apuntes de clase
 Conocimientos básicos acerca de los diferentes tipos de estructuras

OBJETIVO DE LA PRÁCTICA
Programar un microcontrolador PIC18F4550 en C18 para controlar un display de 7 segmentos para
visualizar el conteo de 0 a 9 y 0-99 utilizando arreglos y funciones.

MATERIAL: REACTIVOS: EQUIPO:


 1 tablilla de experimentación  Computadora personal
 1 microcontrolador (PC) con MPLAB X V5.20
PIC18F4550 o superior, compilador
 1 cristal de cuarzo de 4 MHz C18 V1.38 y Simulador
 2 capacitores cerámicos de 27 Proteus.
pF
 1 Fuente de alimentación a 5
V
 Push botón
 Resistencias
 Programador universal

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 2 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

1. Abra y cree un nuevo proyecto en MPLAB X IDE.

2. En el proyecto creado en MPLAB X IDE escriba el código de la figura 3.2 utilizado para
programar un contador de 0 a 9 utilizando la función “mask” (ver figura 3.2).

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 3 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

3. Compile y verifique que el programa no tenga errores.


4. Simule el funcionamiento del circuito de la figura 3.3 en Proteus.

.
5. Arme en una tablilla de experimentación el circuito de la figura 3.3.
6. Descargue el archivo “.hex” al microcontrolador utilizando el programador
universal.
7. Verifique el funcionamiento.

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 4 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

8. Modifique el código de la figura 3.2 para visualizar el conteo de 0 a 9 utilizando


un arreglo unidimensional y repita el paso 1 al 7.
9. Modifique el código de la figura 3.2 para visualizar el conteo de 0 a 99 utilizando
un arreglo unidimensional y repita el paso 1 al 7

RESULTADOS.

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 5 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 6 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 7 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 8 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 9 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 10 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 11 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

ANÁLISIS DE RESULTADOS
El objetivo de esta etapa es obtener una representación de la entrada que nos
permita realizar la síntesis o la interpretación con comodidad. Logrando que se
cumpla la programación junto con ella la simulación en proteus. Como podemos
observar se muestran las simulaciones y programaciones realizadas durante esta
práctica, las cuales consisten en hacer que un display de 7 segmentos cuente y
muestre los dígitos del 0 a 9 con un arreglo unidimensional y de la misma manera
con la ayuda de 2 display de 7 segmentos mostrar el conteo de 0 a 99.
Esta programación es una programación estructurada en C18 escrita en lenguaje
C utilizando un PIC 18F4550

CONCLUSIONES.
Se logro consumar la finalidad, sin embargo, todo lo mencionado ha sido debido a
las clases impartidas y el material proporcionado por el catedrático de la asignatura.
Si ha sido algo difícil al inicio, debido a que entendemos que es la primera ocasión
que realizamos esta clase de trabajos, empero estudiando e investigando todo se

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 12 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

ha sido poniendo en su sitio. Por el lado del programa, además inicialmente precio
un poco de trabajo debido a que es una totalmente nueva herramienta que en mi
caso no la había usado.
Finalmente, todo se ha sido aclarando, con un poco de tiempo más que ha sido
brindado por el catedrático, debido a que nos surgieron varias dudas con una
programación y un detalle acerca del programa, sin embargo, fuera de aquello, todo
salió bien, se cumplió con lo cual necesitábamos y de una forma eficaz.

It was achieved to consummate the purpose, however, all the mentioned has been
due to the classes taught and the material provided by the professor of the subject.
If it has been something difficult at the beginning, because we understand that it is
the first time that we do this kind of work, however studying and researching
everything has been put in place. On the program side, I also initially price a little
work because it is a totally new tool that in my case I had not used.
Finally, everything has been clarified, with a little more time that has been provided
by the professor, because we had several doubts with a schedule and a detail about
the program, however, outside of that, everything went well, it was fulfilled with what
we needed and in an effective way.

CUESTIONARIO

Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA: 2
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA: 11/06/2021
TÍTULO DE LA PRACTICA: ARREGLOS Y FUNCIONES PÁGINA 13 DE 13
(CONTADOR DE 0 – 9 Y 0 - 99)

BIBLIOGRAFÍA

Ho-2006] Hoja de especificación del PIC18F4550, Microchip Technology Inc,


2006.
[Lb-2005] MPLAB C18 C Compiler Libraries, Microchip Technology Inc, 2005.
[Wi-2007] Designing Embedded Systems with PIC Microcontrollers, Tim
Wilmshurst, Elsevier, 2007.
[Ga-2008] Compilador C CCS y Simulador Proteus para Microcontroladores PIC,
Eduardo García Breijo, Alfaomega, 2008.

Emisión 2 R-EDU-68

También podría gustarte