Você está na página 1de 4

MICROCONTROLADOR

PIC

Software y Hadware
Introduccin:
Es muy importante saber con qu programas y que dispositivos
vamos a usar para la programacin, desarrollo, compilacin y
ensamblaje del proyecto. El manual presente est desarrollado
en base a los software ms utilizados por los estudiantes de
electrnica y ramas afines.

Isis Proteus Profesional:


Es un programa creado por LAbcenter Electrnics que permite
simular circuitos electrnicos. Se puede decir que es un
software muy utilizado entre los alumnos de las carreras de
electrnica que ayuda a probar el funcionamiento de circuitos
complejos antes de su ensamblaje.
En programacin de los microcontroladores, este software nos
ayudar a simular de manera virtual nuestra programacin.

MPLAB X:
Es un compilador de programacin en varios lenguajes, que en
uno de esos, se encuentra el lenguaje ensamblador, Assembler,
con el cual haremos nuestros proyectos.
Su uso es sencillo y tiene la capacidad de brindar los archivos
necesarios para que se pueda simular y quemar a un
microprocesador todas las lneas de cdigo.

PICkit v2:
Se puede decir que es un software del paso final que, permite
pasar la programacin al microprocesador usado.

INCLUDE
Todo sistema de programacin requiere de comandos, los
cuales estn almacenados en direcciones especficas dentro de
nuestro circuito integrado. Nosotros podramos darle un
conjunto de instrucciones al PIC mediante esas direcciones;
pero, para volverlo un lenguaje, se debe incluir un conjunto de
libreras de dicho microcontrolador, la cual funcionar como
traductor de los comandos a direcciones. Entonces, usando el
cdigo INCLUDE podemos llamar a estas libreras de extensin
.INC

Si voy a programar el PIC 16F84A. El comando para incluir


su librera ser:
#INCLUDE <P16F84A.INC>

Si voy a programar el PIC 16F877A. El comando para


incluir su librera ser:
#INCLUDE <P16F77A.INC>

Si voy a programar el PIC 16F4550. El comando para


incluir su librera ser:
#INCLUDE <P18F4550.INC>

De esto podemos inferir que si trabajamos con un PIC


XXFXXXX donde X son los nmeros de serie de algn
PIC. Entonces para incluir su librera ser:
#INCLUDE <PXXFXXXX.INC>

Cuando logramos insertar la librera, tenemos acceso a las


amplias categoras de distintos cdigos que nos permitirn
Programar un PIC. Hay que tener muy claro que, estos
comandos se encuentran dentro de la hoja tcnica
(Datasheet) de cada microcontrolador y se diferencian
en cantidad uno de otro.

LIST
Es la parte siguiente a la inclusin de la librera. Este comando
es parte del MPLAB que tiene que entender al pic con el que
trabaja. La forma de ser insertado normalmente es despus del
comando include.

PIC 16F84A
ORG 0X0H
LIST P=16F84A
ORG .0
#INCLUDE
ORG<P16F84A.INC>
0X00000
LIST P=16F84A

PIC 16F877A

PIC 18F4550

Escrito
como
LIST
LIST
hexadecimal
P=16F877A
P=18F4550
Escrito como decimal
#INCLUDE
#INCLUDE
<P16F77A.INC>
<P18F4550.INC>
Escrito
como
LIST P=16F877A
LIST P=18F4550
sexagesimal

PIC XXFXXXX
LIST
P=XXFXXXX
#INCLUDE
<PXXFXXXX.INC>
LIST P=XXFXXXX

ORG
Una de las instrucciones primordiales de operacin. Su uso y
funcionamiento es un vector de direccin. Queremos
normalmente que al iniciar un microcontrolador nos lleve a una
direccin de inicio 0, resetear banderas, carreys y muchas otras
funciones que ms adelante mostraremos. As que inicialmente
le daremos el valor de 0

Es importante escribir este comando direccionado despus del


encabezado y antes de la programacin. MPLAB no toma
consideraciones si es que este no est escrito, por lo que
mandar errores evitando la compilacin

Você também pode gostar