Sie sind auf Seite 1von 29

PIC18FJ

Manual de Usuario

1.- Terminales de Conexin. 2.- Pantalla tctil de 320 x 24 TFT. 3.- Conector USB mini-B. 4.- Conector de batera LI-Polymer. 5.- Conector de auriculares de 3,5 mm. 6.- Regulador de la fuente de alimentacin. 7.- Memoria flash en serie. 8.- VS1053 Stereo mp3 codificador/ decodificador.

9.- RESET. 10.- microcontrolador PIC18F87J50. 11.- acelermetro. 12.- oscilador de cristal. 13.- LED indicador de alimentacin. 14.- Ranura para tarjeta microSD. 15.- ICD2 / 3 conector. 16.-conector mikroProg .

Arquitectura Principal
- USB V2.0 Compliant SIE; - Dos modos de reloj externo, de hasta 48 MHz; - Interno 31 kHz oscilador, oscilador interno sintonizable; 31 kHz a 8 MHz; - 10-Bit, hasta 12 canales de analgico a digital (A / D); - Capacidad de direccin de hasta 2 Mbytes; - 8-Bit o interfaz de 16 bits; - 12-Bit, Modos de direccionamiento

Empezar a programar...
Para programar, necesitaremos el software Visual TFT, es compartible con mikromedia. Es un software de programacin de alto nivel que cuenta con ayudas visuales.

1.- Herramientas principales. 2.- Inspector de Objetos. 3.- Pantalla de Bienvenida. 4.- Opciones de inicio. 5.- Paleta de componentes. 6.- Ventana de Capas

Para poder compilar nuestros programas en Visual TFT, necesitareamos de un programa compilador.

1. En la pantalla de bienvenida, haga clic en el botn Nuevo proyecto. Se abrir una nueva ventana y le guiar a travs del proceso de creacin de un proyecto nuevo. Lo primero que tenemos que hacer es especificar el nombre del nuevo proyecto y la carpeta de destino.

2. Haga clic en el botn Examinar junto al campo de edicin.

3. Seleccionar Carpeta de destino. 4. Colocar nombre. 5. Guardar.

6. Se muestra la ruta completa de destino. 7. Click para continuar.

8. Aparece usaremos.

el

hardware

especfico

que

9. El compilador.

10. Escogemos el hardware en vez de Custom. 11. Escogemos MikroMMB_for_PIC18FJ_he_rev_1.10

12. Elegimos el compilador. Por default viene el mikroC. 13. Hacemos click en aceptar para empezar a programar.

Diseo en Visual TFT

1.Barra de herramientas principal. Dispone de botones con iconos que representan la funcin de cada botn. Aqu podemos abrir, guardar o proyectos de exportacin, aadir o eliminar pantallas, generando el cdigo, empezamos el compilador de destino, invocamos ventana Configuracin del proyecto y mucho ms. 2.Pantalla trabajo actual. Esta es la representacin grfica de la superficie de la pantalla activa. Es la zona donde va a colocar los componentes y el diseo de la interfaz grfica de usuario para este proyecto. Puede aadir tantas pantallas como desee. Vamos a utilizar slo dos. 3.Inspector de Objetos. Esta ventana se puede utilizar para cambiar las propiedades de cada pantalla y el componente. Cambiar los nombres, ttulos, fuentes, tamaos, posicin, aadir eventos a los componentes (OnUp, OnDown, OnClick, OnPress) y definen su comportamiento. 4.Paleta de Componentes. Coleccin de los componentes que se pueden colocar en las pantallas. Hay, componentes bsicos simples, caja, crculo, lnea, imagen y etiqueta, y as como los componentes ms complejos, tales como botones, checkbox y barra de progreso como. 5.Capas. Al igual que en cualquier otro editor de grficos vectoriales, puede agrupar los componentes en capas, mientras que el diseo, y navegar rpidamente a travs de las diferentes capas utilizando esta ventana.

Podemos colocar en la Pantalla de trabajo cualquier caja, crculo, lnea, imagen y etiqueta, botones, checkbox, textbox.

En la ventana de Inspector de Objetos, en la opcin Caption, podemos cambiar el nombre al Botn

Para especificar la funcin de los botones cuando se hace clic, aadimos eventos OnClick de los dos botones. Busque el evento OnClick del ButtonRound2 en el de la ficha Eventos del Inspector de Objetos. Haga doble clic en l. Aparecer la ventana de cdigo de usuario. La funcin prototipo que se asocia automticamente con el evento click. En el cuerpo de la funcin slo tienes que escribir la siguiente lnea de cdigo: "DrawScreen (& Screen1);". Este cdigo se ejecuta cuando se hace clic en el botn, invocando as el dibujo de Screen1.

Seleccione ButtonRound1 componente de la lista desplegable de la seccin Componentes de la ventana Inspector de Objetos. Haga doble clic en su evento OnClick en la ficha Eventos para crear y asociar la funcin correspondiente. Escriba la siguiente lnea de cdigo en el cuerpo de la funcin usando el editor de la ventana de cdigo de usuario: "DrawScreen (& Screen2);". El cdigo se ejecutar cuando se haga clic en el botn, invocando as el dibujo de Screen2. As que, cuando hacemos clic en el botn en la primera pantalla que nos llevar a la siguiente pantalla, y cuando hacemos clic en el botn se nos va a volver a la pantalla inicial.

En la barra de herramientas de Visual TFT, localice el botn Start Compiler con el tringulo verde. Lo llamamos el botn Play. Al hacer clic se genera automticamente cdigo para el compilador de destino, y lanzar el compilador con el proyecto cargado. El cdigo completo est listo para ser construido tan pronto como se inicia el compilador. No se requieren intervenciones adicionales. Podemos iniciar la construccin del proyecto con el comando Build-> Build [CTRL + F9]. Despus de la compilacin y la vinculacin se realiza correctamente, la ventana del mensaje debe contener esta informacin, tal como se muestra en la siguiente imagen.

As es como se mostrara en nuestro dispositivo. Pero para poder visualizarlo, debemos cargar el programa. Para esto, decidimos utilizar la mejor opcin: Utilizando el software mikroBootloader.

Conectamos el pic a nuestra pc por medio del cable usb, y comenzamos.

Cargar el programa....
Para cargar el programa en el microcontrolador, usaremos Bootleader. Se puede descargar de:

Ya descargado nuestro programa, descomprimir y escoger el archivo .exe mikroBootleader USB HID v1.50.

1.-Conecte mikromedia tablero con un PC a travs del cable USB y Icono de USB se iluminar en rojo.

2.- Haga clic en el botn Conectar en 5 s, de lo contrario existe programa de microcontrolador ejecutar.

1.- Buscar nuestro archivo .hex y abrir.

Para empezar .hex carga, haga clic en iniciar la carga .

Puedes monitorear el progreso del archivo .hex mediante la barra.

La carga del archivo est completo y listo para verse en el microcontrolador.

Das könnte Ihnen auch gefallen