Está en la página 1de 11

ACADEMIA DE ELECTRNICA

ESIME ZACATENCO - 7CV2

PRACTICA 2.
11 PGINAS

CRUZ TORICES FERNANDO


NAVARRETE LOMA JAIRO JESS
VZQUEZ GONZLEZ ERICK
PROF. MARTIN RAYA BAHENA

MXICO D.F. A 04 DE SEPTIEMBRE DE 2014

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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

INSTITUTO POLITCNICO NACIONAL


Practica

Escuela Superior de Ingeniera Mecnica y Elctrica


Ingeniera en Comunicaciones y Electrnica
Academia de Electrnica

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