Sie sind auf Seite 1von 4

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!

A.2 COMPILACIN DE PROGRAMA

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.

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

MikroElektronika Embedded Solutions


PIC Solution

dsPIC Solution

Follow us on
STM32 Solution

8051 Solution

Add-on boards

PIC De ve lopm e nt Boards

dsPIC De ve lopm e nt Boards

STM32 De ve lopm e nt Boards

8051 De v. Boards

C lick Boards

PIC C om pile rs

dsPIC C om pile rs

STM32 C om pile rs

8051 C om pile rs

m ik rom e dia shie lds

PIC Program m e rs/De bugge rs

dsPIC Program m e rs/De bugge rs

STM32 Program m e rs/De bugge rs

8051 Program m e rs

C om m unication

PIC Kits

dsPIC Kits

STM32 Kits

8051 Book s

Storage

PIC Book s

dsPIC Book s

8051 Kits

R e al Tim e C lock

PIC32 Solution

Tiva C Series Solution

AVR Solution

Tiva C De ve lopm e nt Boards

Additional Software

PIC 32 De ve lopm e nt Boards

AVR De ve lopm e nt Boards

Tiva C C om pile rs

Visual TFT

PIC 32 C om pile rs

AVR C om pile rs

Tiva C Program m e rs/De bugge rs

Visual GLC D

PIC 32 Program m e rs/De bugge rs

AVR Program m e rs/De bugge rs

Tiva C Kits

Pack age Manage r

PIC 32 Kits

AVR Kits

Forum

m ik roBUS

GLC D Font C re ator

Le ts m ak e

Pre ss

Le gal

Archive

Me asure m e nt
Audio & Voice

Tim e r C alculator

Support

Display

About Us

Powe r Supply
GPS
GSM/GPR S

C ustom ization

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

Das könnte Ihnen auch gefallen