laboratorio 1

3
Aplicaciones de up y uC Laboratorio #1 Manejo de Entorno de Desarrollo y Lenguaje C Preparado por: jhuircan Profesores: P. Muñoz, A. Navarro Primer semestre 2009 Objetivos 1 Configurar el entorno de desarrollo MLPAB IDE 1 Compilar aplicaciones 1 Revisar los valores de los registros usando diferentes opciones Actividades 0.- Previo 1 Generar una Carpeta Personal en el C:\ o D:\ el nombre ojala de máximo 8 caracteres sin espacios. 1 Buscar la carpeta CC5X o CC5xFree y copiar todos los archivos a la carpeta generada menos los subdirectorios creados. 1.- Configuración del MPLAB IDE 1 Ejecutar MPLAB IDE 1 Ir a: Configure o Select Device – 16F873A- OK o Configuration Bits – Oscillator - HS o Todo Off o Todo Disable 2.- Generación de Proyectos 1 Ir a: Project o New o Ingresar nombre de proyecto o Buscar con el botón Browse la Carpeta Personal creada y salvar o Ir a: Select LanguageToolsuite § Del combo Archive Toolsuite seleccionar el BKnudsen CC5x § De la lista Pinchar el CC5x C Compiler § Con el boton Browse Buscar el CC5X.EXE en la Carpeta Personal Creada y seleccionarlo, OK. o Ir a: Set Language Tool Location § De la lista Registered Tools buscar B Knudsen Data CC5x, pinchar el + § Ir a executables pinchar el + § Al pinchar el CC5X C Compiler de la lista debe aparecer en la parte inferior de la ventana la carpeta personal con el nombre del compilador. 1 Ir a: Build Option – Project o En la parte superior indica General o En la ventana usando el Browse seleccione la Carpeta Personal o Copie el nombre en todos los espacios disponible (son 4 en total) o Seleccione aplicar o Seleccione en la parte superior de dicha ventana la opción CC5X C Compiler § Desabilite la opción MLPAB Error Format § Aplicar Al generar el proyecto se abre una ventana en la parte superior izquierda.

description

laboratorio microcontroladores

Transcript of laboratorio 1

Page 1: laboratorio 1

Aplicaciones de up y uC Laboratorio #1

Manejo de Entorno de Desarrollo y Lenguaje C Preparado por: jhuircan

Profesores: P. Muñoz, A. Navarro Primer semestre 2009

Objetivos 1 Configurar el entorno de desarrollo MLPAB IDE 1 Compilar aplicaciones 1 Revisar los valores de los registros usando diferentes opciones

Actividades 0.- Previo

1 Generar una Carpeta Personal en el C:\ o D:\ el nombre ojala de máximo 8 caracteres sin espacios.

1 Buscar la carpeta CC5X o CC5xFree y copiar todos los archivos a la carpeta generada menos los subdirectorios creados.

1.- Configuración del MPLAB IDE

1 Ejecutar MPLAB IDE 1 Ir a: Configure

o Select Device – 16F873A- OK o Configuration Bits – Oscillator - HS o Todo Off o Todo Disable

2.- Generación de Proyectos

1 Ir a: Project o New o Ingresar nombre de proyecto o Buscar con el botón Browse la Carpeta Personal creada y salvar o Ir a: Select LanguageToolsuite

§ Del combo Archive Toolsuite seleccionar el BKnudsen CC5x § De la lista Pinchar el CC5x C Compiler § Con el boton Browse Buscar el CC5X.EXE en la Carpeta

Personal Creada y seleccionarlo, OK. o Ir a: Set Language Tool Location

§ De la lista Registered Tools buscar B Knudsen Data CC5x, pinchar el +

§ Ir a executables pinchar el + § Al pinchar el CC5X C Compiler de la lista debe aparecer en la

parte inferior de la ventana la carpeta personal con el nombre del compilador.

1 Ir a: Build Option – Project o En la parte superior indica General o En la ventana usando el Browse seleccione la Carpeta Personal o Copie el nombre en todos los espacios disponible (son 4 en total) o Seleccione aplicar o Seleccione en la parte superior de dicha ventana la opción CC5X C

Compiler § Desabilite la opción MLPAB Error Format § Aplicar

Al generar el proyecto se abre una ventana en la parte superior izquierda.

Page 2: laboratorio 1

1 Ir a: File – New 1 Ir a: File – Save

o Salve el archivo en la Carpeta Personal con un nombre con extensión .C. (Ej Test.c)

1 Como el editor esta abierto copie escriba el siguiente código

void main() { } 1 Salve el archivo 1 Ir a : La ventana de Proyectos de la parte superior izquierda:

o Pinchar Source File con el botón derecho del Mouse o Seleccionar Add File o Buscar el archivo .C salvado.

1 Ir a: Project – Save Project 1 Ir a: Project – Built Project (CTRL-F10)

ATENCION Le aparecerá el mensaje Build Succeded!!, significa que está bien.

3.- Realizar Programas Básicos Escriba el siguiente programa y sálvelo

void main() { char x, y; x=10; y=20; }

Active el Simulador: Debugger – Select Tools – MPLAB Sim Compile con CRTL-F10 Ejecute con F7 (Ejecución paso a paso) Para ver los contenidos de las variables use View- File Registers – Simbolic (abajo) O View- Watch En la cual en el combo de la derecha elige la variable a ver y la selecciona con add symbol. Sobre el valor de la variable con el botón derecho – Propiedades le puede cambiar el formato a la variable. 4.- Repita el mismo proceso con el siguiente programa char suma(char a, char b)

{ char r; r=a+b; return (r); }

Page 3: laboratorio 1

void main()

{ char x, y; x=10; y=20; x=suma(x,y); }

5.- IDEM pero con variables enteras y con acceso a los bits. void main()

{ char x, y; uns16 dato; dato= 1020; x=10; y=20; y.4=1; x.0=1; dato.low8=0x00; // Cambia los 8 menos sign dato.high8=0xff;//cambia los 8 mas sign }