Professional Documents
Culture Documents
A.1 VAMOS A EMPEZAR... A.2 COMPILACIN DE PROGRAMA A.3 SER UN FINAL FELIZ? A.4 SISTEMAS DE DESARROLLO
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]
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.
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.
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...
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:
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...
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
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
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
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