You are on page 1of 3

05/06/13

Es hora de divertirse - Apndice A - Libro: Microcontroladores PIC - Programacin en Basic


Products Solutions Store Distributors Libstock C ontact Us
se arch he re

Login | C art (0)

Es hora de divertirse - Apndice A - Libro: Microcontroladores PIC - Programacin en Basic


TOC Capitulo 1 Capitulo 2 Captulo 3 Captulo 4 Apndice A

Featured Development Tools EasyPIC v7 Development System

Apndice A: Es hora de divertirse


Un microcontrolador se parece a un genio en la b otella, y no se necesita sab er mucho para utilizarlo. Para crear un dispositivo controlado por un microcontrolador, se necesita una PC, un programa para compilar y un dispositivo para transmitir el cdigo de la PC al microcontrolador mismo. Aunque este proceso parece muy lgico, con frecuencia surgen las dudas, no por que es complicado, sino por un gran nmero de variaciones. A ver...

A.1 VAMOS A EMPEZAR... A.2 COMPILACIN DE PROGRAMA A.3 SER UN FINAL FELIZ? A.4 SISTEMAS DE DESARROLLO

A.1 VAMOS A EMPEZAR...


Los programas especializados para Windows (compiladores) se utilizan para escribir un programa para el microcontrolador. Este libro describe el programa denominado mikroBasic PRO for PIC. La ventaja principal de este programa son las herramientas adicionales instaladas para facilitar el proceso de desarrollo. Si tiene experiencia en escribir programas, entonces sabe que se trata de escribir todas las instrucciones en el orden en el que se deben ejecutar por el microcontrolador y observar las reglas de programa. En otras palabras, slo tiene que seguir su idea al escribir el programa. Esto es todo!

EasyPIC v7 is top selling PIC Development Board for 250 Microchip PIC MCUs in DIP packaging. It features USB 2.0 programmer/debugger and over 17 essential modules necessary in development. Board comes w ith PIC18F45K22. [more info]

A.2 COMPILACIN DE PROGRAMA

El microcontrolador no entiende los lenguajes de alto nivel de programacin, de ah que sea necesario compilar el programa en lenguaje mquina. Basta con pulsar slo una vez sobre el icono apropiado dentro del compilador para crear un documento nuevo con extensin .hex. En realidad, es el mismo programa, pero compilado en lenguaje mquina que el microcontrolador entiende perfectamente. Este programa se le denomina con frecuencia un cdigo HEX y forma una secuencia de nmeros hexadecimales aparentemente sin significado. Una vez compilado, el programa se debe cargar en el microcontrolador. Usted necesita un hardware apropiado para hacerlo posible - un programador.

PROGRAMAR LOS MICROCONTROLADORES


Como hemos mencionado, para habilitar cargar un cdigo hex en el microcontrolador es necesario proporcionar un dispositivo especial, denominado el programador, con software apropiado. Un gran nmero de programas y circuitos electrnicos utilizados con este propsito se pueden encontrar en internet. El procedimiento es bsicamente el mismo para todos ellos y se parece a lo siguiente:

1. Coloque el microcontrolador en el zcalo apropiado del programador; 2. Utilice un cable adecuado para conectar el programador a una PC; 3. Abra el cdigo hex dentro de software del programador, ajuste varios parmetros, y pulse sobre el icono para transmitir el cdigo. Pocos segundos despus, una secuencia de ceros y unos se va a programar en el microcontrolador.
Slo ha quedado instalar el microcontrolador programado en el dispositivo destino. Si es necesario hacer algunos cambios en el programa, el procedimiento anterior se puede repetir un nmero ilimitado de veces.

A.3 SER UN FINAL FELIZ?


Esta seccin describe en breve el uso del compilador mikroBasic PRO for PIC y del software de programacin (programador) PIC flash. Todo es muy simple... Usted ya tiene instalado el mikroBasic PRO for PIC, verdad? Al iniciarlo, abra un proyecto nuevo y un documento nuevo con extensin .mbas dentro del mismo. Escriba su programa...

De acuerdo. El programa ha sido escrito y probado con el simulador. No ha informado compilacin en el cdigo hex? Parece que todo funciona perfecto...

de ningn error durante el proceso de

El programa ha sido compilado con xito. Slo queda cargarlo en el microcontrolador. Ahora necesita el programador PICflash que est compuesto por software y hardware. Inicie el programa PICFlash. La configuracin es simple y no hacen falta explicaciones adicionales (tipo de microcontrolador, frecuencia de oscilador de reloj etc.). Lo

www.mikroe.com/chapters/view/88/libro-de-la-programacion-de-los-microcontroladores-pic-en-basic-apendice-a-es-hora-de-divertirse/

1/3

05/06/13
que queda hacer es lo siguiente:

Es hora de divertirse - Apndice A - Libro: Microcontroladores PIC - Programacin en Basic

Conecte la PC con el hardware del programador por un cable USB; Coloque el microcontrolador en el zcalo apropiado del programador; Cargue el cdigo HEX utilizando el comando: File a Load HEX; y Pulse sobre el botn Write dentro de la ventana principal del programa PICflash y espere...

Esto es todo! El microcontrolador est programado y todo est listo para su funcionamiento. Si no est satisfecho, haga algunos cambios en el programa y repita el procedimiento. Hasta cundo? Hasta quedar satisfecho...

A.4 SISTEMAS DE DESARROLLO


Un dispositivo que puede simular cualquier dispositivo en la fase de prueba, es denominado un sistema de desarrollo. Aparte del hardware del programador, unidad de alimentacin, zcalo del microcontrolador, el sistema de desarrollo dispone de los componentes para activar los pines de entrada y monitorear los pines de salida. La versin ms simple tiene cada pin conectado a su respectivo botn de presin y un LED. Una versin de calidad alta tiene los pines conectados a los visualizadores LED, visualizadores LCD, sensores de temperatura u otros componentes por los que puede estar compuesto un dispositivo destino a ser programado.

Si es necesario, todos estos mdulos perifricos pueden estar conectados al microcontrolador por medio de los puentes. Esto permite probar el programa entero en la prctica an durante el proceso de desarrollo, porque el microcontrolador no sabe o no le interesa si su entrada est activada por un botn de presin o un sensor incorporado en un dispositivo real. Teniendo en cuenta que el compilador (en

www.mikroe.com/chapters/view/88/libro-de-la-programacion-de-los-microcontroladores-pic-en-basic-apendice-a-es-hora-de-divertirse/

2/3

05/06/13

Es hora de divertirse - Apndice A - Libro: Microcontroladores PIC - Programacin en Basic

su PC) y el hardware del programador (en su sistema de desarrollo) colaboran perfectamente, el proceso de compilar un programa y programar el microcontrolador se lleva a cabo en un simple paso - al pulsar sobre el icono apropiado dentro del compilador. Desde este momento, cualquier cambio en el programa afectar inmediatamente al funcionamiento de los componentes apropiados en la placa. Es hora de divertirse? previous chapter | table of contents

MikroElektronika Embedded Solutions


PIC Solution
PIC De ve lopm e nt Boards PIC C om pile rs PIC Program m e rs/De bugge rs PIC Kits PIC Book s

Follow us on
PIC32 Solution
PIC 32 De ve lopm e nt Boards PIC 32 C om pile rs PIC 32 Program m e rs/De bugge rs PIC 32 Kits

dsPIC Solution
dsPIC De ve lopm e nt Boards dsPIC C om pile rs dsPIC Program m e rs/De bugge rs dsPIC Kits dsPIC Book s

Add-on boards
C lick Boards m ik rom e dia shie lds C om m unication boards Storage boards R e al Tim e C lock boards Display boards Me asure m e nt boards Audio & Voice boards Powe r Supply boards GPS boards GSM/GPR S boards

Additional Software
Visual TFT Visual GLC D Pack age Manage r GLC D Font C re ator

8051 Solution
8051 De ve lopm e nt Boards 8051 C om pile rs 8051 Program m e rs/De bugge rs 8051 Book s 8051 Kits

AVR Solution
AVR De ve lopm e nt Boards AVR C om pile rs AVR Program m e rs/De bugge rs AVR Kits

ARM Solution
AR M De ve lopm e nt Boards AR M C om pile rs AR M Program m e rs/De bugge rs AR M Kits

Support

Forum

m ik roBUS

Le ts m ak e

Pre ss

Le gal Inform ation

Product Archive

About Us

C opyright 1998 - 2013. MikroElektronika. All rights reserved. All trade and/or services marks mentioned are the property of their respective owners.

www.mikroe.com/chapters/view/88/libro-de-la-programacion-de-los-microcontroladores-pic-en-basic-apendice-a-es-hora-de-divertirse/

3/3

You might also like