Wishlist

[woosw_list]

No hay productos en el carrito.

Práctica 5 – ADC MPLAB

Introducción

En esta práctica se implementa la lectura de un puerto ADC a través de una variación de voltaje con un potenciómetro y se despliega el valor analógico a través de LEDs.

 

Descripción

En esta práctica se implementa una lectura analógica, utilizando un potenciómetro, el cual se conecta al módulo X-TRAINER con el PIC18F4550/PIC18F45K50. El potenciómetro se conecta en el pin A0, el cual se configura como entrada y señal analógica. Para visualizar dicha lectura se utilizan 8 LEDs, conectados al puerto B, de tal manera que pueda observarse el incremento o decremento de voltaje del potenciómetro.

Materiales:

1 x Módulo X-TRAINER. Manuales Comprar

1 x Módulo programador XCU o XCU Lite. Manuales | Comprar

8 x Resistencias 220 ohms.

8 x LEDs.

1 x Potenciómetro 10 Kohms.

1 x Protoboard de 830 puntos.

1 x Juego de cables Dupont.

1 x Cable micro USB.

 

Software:

Windows 7 o posterior.

MPLAB X IDE. Descarga

Compilador XC8. Descarga

MPLAB Code Configurator. (Solo para PIC18F45K50)

 

Procedimiento

1. En el apartado de “Diagrama esquemático” que se encuentra a continuación, selecciona tu módulo, realiza las conexiones que se muestran en la imagen y conéctalo a la computadora. Nota: Las conexiones mostradas en los diagramas esquemáticos son las mismas ya sea que la tarjeta X-TRAINER posea el PIC18F4550/PIC18F45K50.

2. Al final de esta práctica, en el apartado de “Descargas”, puedes encontrar los archivos del código fuente, o bien copiarlo del apartado de “Código” que se encuentra más abajo.

3. Ejecuta MPLAB X IDE, abre el proyecto descargado o pega el código en un nuevo proyecto.

4. En caso de utilizar un PIC18F4550 omite este paso. Sí cuentas con un PIC18F45K50 ejecuta MCC (MPLAB Code Configurator) y configura los diferentes apartados como lo muestran las siguientes imágenes.

Nota: Sí aún no utilizas MCC (MPLAB Code Configurator), en el siguiente link encontrarás un manual de usuario para descargarlo y crear un nuevo proyecto.

5. Realiza los siguientes pasos para la configuración del Bootloader y poder programar la tarjeta X-TRAINER:

Selecciona File y clic en Project properties. Se mostrará una ventana donde es posible realizar distintas configuraciones.

 

 

Selecciona Building y marca la casilla en Insert unprotected checksum in user ID memory, clic en Apply.

 

 

Selecciona XC8 Linker y despliega Option categories: y selecciona Memory model, en ROM ranges escribir 2000-7f00, clic en Apply.

 

 

Selecciona XC8 Linker y despliega Option categories: y selecciona Additional options: en Codeoffset escribir 2000, clic en Apply.

 

Compilación

Para hacer la compilación del proyecto, en la barra superior se encuentran las siguientes opciones:

La herramienta señalada sirve para compilar el programa.

6. Abre el Software MICROSIDE v1.0 y programa el código que descargaste o compilaste en el módulo. En el siguiente link encontrarás el manual de usuario para el Software MICROSIDE v1.0.

7. Al terminar de programar, el módulo se reiniciará y el programa de esta práctica se ejecutará.

Diagrama esquemático

 

X-TRAINER LITE M
X-TRAINER LITE F
X-TRAINER DIP
X-TRAINER PRO

Código

PIC18F4550
PIC18F45K50

Descargas

A continuación podrás descargar los archivos necesarios para el desarrollo de esta práctica.

190405-dvtl-graph-xide-200x200-150x150