Sunteți pe pagina 1din 6

CARACTERÍSTICAS DE UN PROGRAMA EN ENSAMBLADOR PARA EL PIC18F4550

Un programa en ensamblador tiene las siguientes partes:

1. Se especifica el microcontrolador a utilizar.


2. Se incluye la dirección en donde se encuentra el archivo correspondiente al
microcontrolador con extensión .inc
3. Se declaran las variables a utilizar.
4. Se especifica la posición de memoria donde iniciara el programa.
5. El programa completo.

Instrucciones básicas en ensamblador

INSTRUCCIÓN DESCRIPCCIÓN
Asigna el valor (otro que no sea el valor
del contador de programa) de la
EQU
expresión en el campo de operandos a la
etiqueta.
Cambia el valor del contador de
ORG programa al valor especificado por la
expresión.
Pone en unos todos los bits de lo que se
SETF
especifique.
Limpia lo que se especifique (pone en
CLRF
ceros todo).
Verifica que el bit del puerto o variable
especificado se encuentre en 1 lógico
(alrededor de los 5v), si la respuesta es
BTFSS
cierta entonces se salta la siguiente
instrucción, mientras que si no lo es,
realiza la siguiente instrucción.
Verifica que el bit tenga un 0 lógico, y de
igual manera, si es cierto, se salta la
BTFSC
instrucción siguiente, y si es falsa
entonces hace la siguiente.
MOVF Mueve lo que se le indique al registro W.
Indicándole una literal, realiza la
operación de resta entre lo que se
SUBLW
encuentra en el registro W y la literal
indicada.
Indicándole una literal, realiza la
operación de suma entre lo que se
ANDLW
encuentra en el registro W y la literal
indicada.
Hace un salto de una parte del programa
GOTO
a otra.
BSF Pone en uno lógico el bit indicado.
BCF Pone en cero lógico el bit indicado.

1
¿CÓMO ENSAMBLAR UN PROGRAMA UTILIZANDO MPLAB?

1. Abrimos MPLAB

2. En “Select Device” seleccionamos el microcontrolador con el que fue realizado nuestro


programa.

2
3. Abrimos nuestro archivo con extensión .asm (realizado en cualquier editor de texto y
salvado con la extensión .asm).

4. En el menú “Project” seleccionamos “Quickbuild” para inicial a ensamblar nuestro


programa dando como resultado los archivos .ASM .LIS .HEX ETC.

3
¿CÓMO SIMULAR LA APLICACIÓN UTILIZANDO PROTEUS?

1. Abrimos PROTEUS

2. En “Pick Devices” seleccionamos los elementos que necesitamos para poder simular
nuestra aplicación, y armamos el circuito con esos elementos.

4
3. Una vez armado el circuito, cargamos en el PIC el archivo con extensión .HEX que
generamos utilizando MPLAB.

5
4. Una vez que el PIC tenga el archivo cargado se puede iniciar la simulación.

S-ar putea să vă placă și