Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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).
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.
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.