TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Alareik en 30 de Junio de 2020, 16:22:10
-
hola, tengo una pregunta y necesito ayuda.
me dejaron un trabajo en la escuela, mi profesor quiere que ensamble y simule este código en proteus, utilizando el pic 16f84a, el codigo esta bien a mi parecer, pero no consigo como montarlo en proteus, si me pudieran asesorar, ya que soy nuevo en esto, seria genial, gracias
aqui esta el codigo por las dudas
;Ensamblar y simular el siguiente programa para su presentación con PROTEUS.
; Este programa suma el contenido de las posiciones 0c y 0d de memoria y
; almacena el resultado en la misma posici¢n 0d para su visualización.
LIST p= 16C84 ; Para PIC 16C84
;--------------------------------------------------------------------------
OPERANDO1 EQU 0x0C ; Define la posici¢n del operando 1
OPERANDO2 EQU 0x0D ; Define la posici¢n del operando 2
; y del resultado
;--------------------------------------------------------------------------
ORG 0 ; Direcci¢n de inicio del programa
;--------------------------------------------------------------------------
movlw 02 ; 2 -> W
movwf OPERANDO2 ; W -> OPERANDO2
movlw 05 ; 5 -> W
movwf OPERANDO1 ; W -> OPERANDO1 ( Operando1 est en W y en 0x0C)
addwf OPERANDO2,1 ; OPERANDO2 + W -> Operando2
END ; Directiva de fin de programa
-
pero no consigo como montarlo en proteus
El programa en si es simple y no creo que tenga errores, pero te dice que existe algun error ?
-
NewProject -> (nombre y ruta) -> (esquema default) -> (no crear PCB) -> (crear firmware) -> (familia:PIC16, controlador: PIC16F84 , Compilador:MPASM , no crear archivos rápidos) -> OK -> OK
Dentro de SourdeCode -> AddFiles (tu archivo.asm)
Finalmente: BuildProject