Professional Documents
Culture Documents
fcilmente un
PIC
1. Editar (escribir)
2. Compilar (traducir)
3. Quemar (grabar)
4. Probar (verificar)
1. Editar
Consiste en escribir el programa; es decir, hacer una lista de instrucciones
por medio de la cual indicaremos al PIC lo que deseamos que haga. Este
proceso se realiza a travs de un lenguaje especial que se asemeja a
nuestra manera de hablar y pensar.
Para editar el programa utilizaremos el software MPLAB, que Microchip
ofrece gratuitamente en su pgina de Internet (www.microchip.com), el
PC
Quemar el PIC
Entrenador PIC16F84
Editar
Compilar
Probar
28
Figura 3.2
cual trabaja en el ambiente de Windows; slo hay que teclear las instruc-
ciones (figura 3.2).
Cuando se edita en lenguaje Ensamblador (como el de MPLAB), el
archivo generado tiene una extensin *.asm. Si, por ejemplo, el nombre
del programa es timer, el nombre completo con extensin ser timer.asm.
Ms adelante explicaremos el proceso para editar en otro lenguaje.
Ahora bien, debido a que un PIC slo reconoce instrucciones con 1
o con 0, es necesario un segundo paso.
2. Compilar
Compilar es traducir el programa al lenguaje de mquina para que el PIC
pueda reconocer las instrucciones programadas. Para realizar esta tra-
duccin, se emplea un software que transforma el llamdo Programa
Fuente (aquel que editamos en el paso 1) en otro que s puede comuni-
carse al PIC.
Para compilar el programa, la opcin a utilizar es el software MPASAM,
que tambin es gratuito y forma parte de MPLAB (figura 3.3). Recuerde
que en este proceso el lenguaje que se emplea para traducir las instruc-
ciones es un lenguaje de tipo
hexadecimal, por lo que si el nom-
bre de nuestro programa fuente era Figura 3.3
timer.asm, despus del proceso de
compilado ser timer.hex.
3. Quemar el PIC
Consiste, propiamente, en grabar el
programa en el circuito PIC. Esto
es, a travs de una tarjeta electrni-
ca conectada al puerto serial de una
computadora, se transfieren las ins-
trucciones ya compiladas al circui-
to PIC.
29
Figura 3.4
4. Probar el programa
Se trata de verificar el funcionamien- Figura 3.5
to del programa, o sea, que el PIC
realice efectivamente las funciones
para las que fue programado. Si no
es as, habr que comenzar de nue-
vo con el primer paso de la edicin.
Para probar el programa, se puede
emplear un protoboard, alambrar los
LED o botones, instalar la fuente,
conectar el reloj, y muchas otras
cosas ms.
Pero como no se trata de aprender a
armar circuitos en protoboard sino de
aprender a programar un PIC, conviene ha-
cer uso de una tarjeta proyecto que ya tenga
todo esto y se encuentre lista para ser aplicada.
30
Requerimientos mnimos
Mnimo Recomendable
386 486 Pentium
Microsoft Windows 95/98 Microsoft Windows 95/98
16 MB de RAM 32 MB RAM
CD-ROM drive Internet Explorer 5.0
Figura 3.6
Los proyectos
PIC bsicos
Son proyectos en los que se pueden
poner en prctica los primeros cono-
cimientos adquiridos, y por eso son
muy importantes para estudiantes y
tcnicos que se inician en el mundo
de los PIC (figura 3.7).
PIC intermedios
Son aplicaciones enfocadas a dar solucin a procesos especficos. Gene-
ralmente se trata de proyectos ms desarrollados, que permiten avanzar
en el aprendizaje de la programacin (figura 3.8).
Figura 3.8
33
PIC master
Figura 3.9
Proyectos listos para instalarse en pro-
cesos industriales o mquinas-herra-
mientas, que ya requieren un mayor
dominio del proceso de programacin
(figura 3.9).
Programacin de un PIC
El circuito PIC16F84
En la figura 3.10 se muestra un dibujo del integrado PIC16F84, con los
nombres de sus pines o terminales. Es importante que observe con dete-
nimiento, y trate de memorizar esta
figura, as le ser ms fcil seguir las Figura 3.10 PIC16F84
instrucciones. Veamos la distribucin
de sus terminales: 1
+ RA2 RA1
la terminal 4 se mantiene en 0
RB1 RB6
(cero), el PIC estar inactivo. Y cuan-
do cambia a 1 (uno), el PIC arranca RB2 RB5