Sei sulla pagina 1di 6

Home

Development Tools

Compilers

Accessory Boards

Special Offers

Easy Buy

Publications

Support

PIC Microcontrollers - Programming in BASIC


TOC Capitulo 1 Capitulo 2 Captulo 3 Captulo 4 Apndice A

Apndice A: Es hora de divertirse


Un microcontrolador se parece a un genio en la botella, y no se necesita saber 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!

Featured Development Tools


EasyPIC6 Development System

The EasyPIC6 is a full-featured


development system for PIC
microcontrollers. It comes with the
PIC16F887 microcontroller. The system
includes a USB 2.0 programmer with
mikroICD and many peripheral modules
such as COG, port expander, MENU
and 4x4 keypads etc. [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 de ningn error durante el proceso de 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 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...

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 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

Related Links:

Products

News

Forums

Distributors

About MikroElektronika

Legal Information and Privacy Policy

Copyright 19982010. MikroElektronika. All rights reserved. All trade and/or services marks mentioned are the property of their respective owners.

Product Ar

Potrebbero piacerti anche