Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Procedimiento:
Siga las siguientes Instrucciones
1. Abra en la PC el programa MPLab. Oprima el icono de una hoja blanca en la esquina superior
izquierda.
2. Introduzca el siguiente programa en la ventana untitled.
;======================================================================
; DL3155M24 DE LORENZO ROZZANO (MI) ITALY
; LEDS INTERMITENTES
;======================================================================
list p=16f84
#include <p16f84.inc>
org 00 ; INICIO DEL PROGRAMA
goto INICIO ; SALTO INCONDICIONAL A INICIO
org 05 ; INICIO DEL PROGRAMA
INICIO
bsf STATUS,RP0 ; CAMBIA AL BANCO 1
movlw 0xff ; CARGA W CON EL VALOR DE FF
movwf TRISA ; CONFIGURA PUERTO A COMO ENTRADAS
clrf TRISB ; CONFIGURA EL PUERTO B COMO SALIDA
bcf STATUS,RP0 ; REGRESA AL BANCO 0
LOOP
movlw 0xff ; CARGA REGISTRO W CON EL VALOR DE FF
movwf PORTB ; MOVEMOS EL CONTENIDO DE W AL PORTB
call DELAY ; SE ENVIA A SUBRUTINA DELAY
movlw 0x00 ; CARGA REGISTRO W CON EL VALOR DE 00
movwf PORTB ; MOVEMOS EL CONTENIDO DE W AL PORTB
call DELAY ; SE ENVIA A SUBRUTINA DELAY
goto LOOP ; SALTO INCONDICIONAL A LOOP
DELAY
movlw 0xff ; CARGA REGISTRO W CON EL VALOR DE FF
movwf 0x30 ; MOVEMOS EL CONTENIDO DE W A LA DIR 30
LOOP2 movwf 0x31 ;IGUAL EL MISMO CONTENIDO DE W A LA DIR 31
LOOP1 decfsz 0x31,1 ; DECREMENTA LA DIR.31 Y SI ES 0 BRINCA
goto LOOP1 ; SALTO INCONDICIONAL A LOOP1
decfsz 0x30,1 ; DECREMENTA LA DIR.30 Y SI ES 0 BRINCA
goto LOOP2 ; SALTO INCONDICIONAL A LOOP2
return
END ; FIN DEL PROGRAMA
Generalidades
La primera convenciòn es aquella que asocia a cada opcode (en total 35 para el
PIC16F84) una sigla
mnemonica, es decir una sigla que ayude a acordarse de el significado de la
instrucciòn.
Regresando al ejemplo nuestro el opcode 0100H corresponde a la instrucciòn
mnemonica CLRW que es la forma breve de la instrucciòn LEAR W REGISTER, es
decir pone en cero el registro W. Otras convenciones permiten definir variables,
constantes, etiquetas (label) que sriven como referencias de las direcciones de
memoria, Etc.
processor o editor capaz de generar file ASCII. Un file ASCII o, mejor dicho, un file
de texto que tenga un programa en assembler es llamado source o fuente
assembler.
(El alumno anotara que le pareció la practica, algún comentario durante el desarrollo de la misma)
Fecha de realización:
Revisó: Calificación: