Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRACTICA 2.
11 PGINAS
Unidad
Zacatenco
PRACTICA 2.
OBJETIVO
Que el alumno maneje la configuracin de bits del microcontrolador.
MATERIAL
Primeramente para agregar componentes a nuestro cdigo fuente se debe buscar y seleccionar el componente o funcin
a utilizar. Posteriormente se agrega a nuestro proyecto dando clic derecho y seleccionando Add to Project. Estos
componentes se refieren a todas las funciones y dispositivos con los que cuenta nuestro microcontrolador MKL46Z256.
Pgina 2 de 11
Unidad
Zacatenco
Para acceder a configurar las caractersticas de nuestro dispositivo procedemos a dar clic derecho sobre el componente
previamente insertado y seleccionar la opcin Inspector.
Para mayor habilidad de edicin se selecciona la opcin Advanced que est posicionada a la derecha de nuestra ventana
de desarrollo. Ya que por default esta seleccionada la opcin Basic.
Pgina 3 de 11
Unidad
Zacatenco
Seleccionamos la opcin Component name la cual nos dar la opcin de poder asignar una etiqueta a nuestro
componente, esto se realiza para poder tener bien identificado a nuestro componente.
Pgina 4 de 11
Unidad
Zacatenco
En la opcin Pin for I/0, se configura el bit con el cual se trabajara en el programa, estos se seleccionan mediante el prefijo
PT, seguido de la letra del puerto en el que este se encuentra PTA, seguido del nmero de bit que se utilice PTA1. Para
una mejor seleccin de nuestro bit de trabajo es recomendable acceder a la hoja de datos de nuestra tarjeta para ubicar
las terminales de trabajo.
La opcin de direccin nos sirve para poder configurar a ese bit de trabajo ya sea como entrada o como salida. Para este
caso la prctica nos amerita que el bit sea de salida, por lo cual seleccionamos la opcin Output.
Pgina 5 de 11
Unidad
Zacatenco
Para terminar con la parte de configuracin de nuestro componente, damos un clic sobre el icono Generate Processor
Expert Code (Flecha negra) y esperamos a que genere el cdigo correspondiente.
Pgina 6 de 11
Unidad
Zacatenco
Al terminar de generar el cdigo buscamos en la parte izquierda superior en el cuadro Code Warrior Projects la carpeta
Sources y damos clic en el archivo main.c, el cual nos desplegara la ventana en donde podemos escribir nuestro cdigo
fuente.
Pgina 7 de 11
Unidad
Zacatenco
Como se puede observar, en la declaracin de las libreras una de ellas lleva el nombre de nuestro dispositivo (LED), lo
que nos indica que el proceso de incorporacin del cdigo producido por el Procesador Experto fue exitosa y que ya se
puede utilizar en el programa. Tambin se puede observar la declaracin de una funcin llamada Delay, la cual se utilizara
ms adelante
En esta imagen se puede apreciar el programa de esta prctica, en el cual un diodo emisor de luz permaneciera
encendido 3 segundos y apagado 3 segundos, por lo que se hace uso de una funcin llamada PutVal( ) la cual asignara el
estado lgico que tiene entre los parntesis ya sea 1 o 0. Tambin se hace uso de una funcin llamada Delay( ) la cual
tiene el objetivo de hacer un retraso en el programa.
Pgina 8 de 11
Unidad
Zacatenco
En esta imagen se puede apreciar la funcin Delay en la cual por medio de experimentacin se lleg a la conclusin de
que el nmero 5266266 que se encuentra en la declaracin del ciclo for era el correspondiente para que el Delay tuviera
una duracin de 3 segundos.
Pgina 9 de 11
Unidad
Zacatenco
Esta es la grfica correspondiente a esta prctica, se puede apreciar que el periodo de la seal es de 6 segundos,
resultado de un tiempo de 3 segundos en alto y 3 segundos en bajo. Esta imagen proviene de un analizador lgico.
La segunda practica consto de un programa el cual corriera a la mxima velocidad del microcontrolador, para ello solo se
quit el Delay quedando como se muestra a continuacin.
Pgina 10 de 11
Unidad
Zacatenco
Despus de compilar y correr el programa la grfica obtenida por el analizador lgico fue la siguiente
Se puede observar que el periodo de la seal es de 3.6250 s por lo que tiene una frecuencia de 275.86kHz
Pgina 11 de 11