Está en la página 1de 6

Reporte práctica 3.

Nombre: Jhojan Santiago Sanchez Moreno.


Código: 1004756055.

Procedimiento
La tercera práctica de laboratorio de sistemas digitales II consta de 2 experimentos. A continuación,
se exponen los equipos o componentes necesarios para el desarrollo de la práctica.
Microcontrolador JM60: con el archivo bootloader instalado previamente con el programador.
Computador: este equipo debe contener los códigos fuente de los experimentos y la aplicación que
gestiona la conexión bootloader con el microcontrolador.
Display’s 7 segmentos de ánodo común
Resistencias
Dip-swicth
Cables de conexión (preferiblemente de tipo conexión macho-macho).
En el presente documento se explicará el paso a paso instructivo para la correcta instalación de
ambas aplicaciones.
Paso 1: Inicialmente, se aseguró que los códigos fuente sean fiables. Lo anterior se logra realizando
una simulación completa y detallada de la lógica del código; usando el simulador del entorno de
programación codewarrior. Es importante mencionar que la simulación no garantiza un
funcionamiento totalmente correcto en el montaje, por lo que también es necesario que revisé
rigurosamente la sintaxis de los códigos y verifiqué errores que el compilador y la simulación no
notan, como lo es usar las llaves en las sentencias “If” que contengan instrucciones superiores a una
línea de código; situación presentada en la elaboración de la práctica.
Paso 2: Seguidamente se inició la instalación del montaje correspondiente a la primera aplicación.
Para el primer experimento, correspondiente a una calculadora de un digito signado, el mínimo
número de display’s de 7 segmentos de ánodo común es 3, uno de ellos para la visualización del
signo menos en caso de ser necesario y los otros dos display’s para presentar la magnitud resultante
de la operación.
Adicionalmente, se debió usar dos dip-swicth que conformen un total de 14 interruptores, donde 4
de ellos permiten la selección de la operación a realizar y los otros 10 interruptores permiten
ingresar los dos dígitos signados que conforman la operación.
Es pertinente mencionar que debido a que los elementos a usar se encuentran en el laboratorio y son
utilizados numerosas veces, se realizó una revisión de cada componente con el multímetro antes de
adicionar el elemento al montaje.
Además, dado que los puertos del microcontrolador no pueden conectarse directamente a los pines
de los display’s 7 segmentos, debido a que se pueden presentar daños tanto en los leds internos de
los display’s como en los puertos del microcontrolador. Para evitar la anterior situación, se usaron
resistencias de 1K Ω que se ubicaron entre el puerto del microcontrolador y el pin de los display’s 7
segmentos.
Seguidamente se procedió a realizar las conexiones necesarias, tomando como guía el diagrama del
circuito de la primera aplicación disponible en la Fig.1, se debe tener en cuenta que el oscilador, la
alimentación y la tierra se encuentran internamente en el microcontrolador jm60.

Fig. 1. Diagrama del circuito de la primera aplicación (calculadora).

Paso 3: Se conecto el microcontrolador a uno de los puertos USB del computador, mientras se
realizaba esta acción se presionó el botón bootloader. Luego se revisó en el gestor de dispositivos
del equipo que el microcontrolador haya sido leído como JM60 bootloader.
Paso 4: Posteriormente, se use la aplicación JM60GUIs para instalar el código en el
microcontrolador. Luego se desconectó el microcontrolador del puerto del computador e
inmediamente se ingresó nuevamente en el puerto del PC sin presionar el botón bootloader del
microcontrolador.
Paso 5: En la Fig.2 puede verse una ilustración del montaje final de la primera aplicación, en la
segunda protoboard se encuentra en dip-swicth para la digitación del segundo número signado,
mientras que, en la protoboard más pequeña se encuentra el resto del montaje (Display’s 7
segmentos, resistencias de protección y dip-swicth que permite digitación del segundo digito e
indicación de la operación a realizar).

Fig. 2. Montaje físico de la primera aplicacion.

Paso 6: Se procedieron a realizar todas las pruebas de la tabla 1 para verificar el correcto
funcionamiento de la aplicación. Se tomo evidencia fotográfica de lo realizado dado que deberá ser
adjuntado en el apartado de resultados. Adicionalmente, se grabó un video que documenta el
funcionamiento del circuito.

TABLA 1. Pruebas por realizar en la aplicación de la calculadora.


Paso 7: Lo siguiente fue realizar el montaje de la segunda aplicación. A pesar de que el montaje de
la primera aplicación fue proceso tedioso debido a las múltiples conexiones, se realizo de forma
estratégica, con el propósito de facilitar el montaje del segundo experimento. El puerto A definido
para la elección de operación en el primer código, se estableció como el puerto en el cual se digitará
el termino n-esimo de la sucesión de Fibonacci. Además, el puerto D que fue usado en el primer
experimento para las conexiones del display de signo, se uso para las conexiones del display de
centenas en la segunda aplicación (se necesitó debido a que el termino 14, que es el máximo exigido
en las instrucciones de la guía se compone de tres dígitos). Finalmente, los puertos E y F que
funcionaron el primer montaje como display de decenas y unidades respectivamente, cumplen la
misma función en el segundo montaje.
Lo anterior implica que para la realización del montaje de la segunda aplicación solo se necesito
extraer el segundo dip-swicth con el segundo digito signado y las conexiones del primer digito
signado para completar el montaje de la segunda aplicación a partir del circuito de la primera
aplicación. El diagrama teórico del circuito puede observarse en la Fig. 3.
Fig. 3. Diagrama de circuito de la segunda aplicación.

Paso 8: lo siguiente fue repetir los pasos 3 y 4 para instalar en el código de la segunda aplicación en
el microcontrolador. El montaje final del segundo experimento puede visualizarse en la Fig. 4.
Donde como se explico anteriormente solo se encuentra un dip-swicth que permite ingresar el n-
esimo término de la sucesión de Fibonacci y los displays que muestran el resultado del termino
ingresado.
Fig. 4. Montaje físico de la segunda aplicación.

Paso 9: Posteriormente se realizaron las pruebas de la aplicación indicadas en la tabla 2 para


verificar el correcto funcionamiento de la aplicación. Se tomo evidencia fotográfica de lo realizado
dado que deberá ser adjuntado en el apartado de resultados. Adicionalmente, se grabó un video que
documenta el funcionamiento del circuito.
TABLA 2. Pruebas por realizar en la aplicación de la serie de Fibonacci.

Con lo anterior se finaliza el procedimiento de la cuarta práctica de laboratorio de sistemas digitales


II.

También podría gustarte