Prácticas de Microcontroladores.

En este tema realizaremos las prácticas de Microcontroladores en Lenguaje Ensamblador.


Después ensamblaremos y simularemos dichos ficheros en el programa SimuPic84.
 
El microcontrolador que utilizaremos en clase es el Pic16F84 de Microchip.

                                                    
Ficheros en Lenguaje Ensamblador:

; Prácticas Microcontroladores.    Práctica 1ª.                
;
;
; PRIMERO.ASM: Este programa suma el contenido de las posiciones 0x0c y 0x0d
; de memoria y almacena el resultado en la posición 0e.
 

        LIST p= 16c84           ;Indica el modelo de PIC que se usa
                                           ;Es una directiva del ensamblador.

;--------------------------------------------------------------------------
                                ;Zona para etiquetas.
        OPERANDO1 EQU 0x0c      ;Define la posición del operando1
        OPERANDO2 EQU 0x0d      ;Define la posición del operando2
        RESULTADO EQU 0x0e       ;Define la posición del resultado

;---------------------------------------------------------------------------

        ORG 0             ;Comando que indica al Ensamblador
                                ;la dirección de la memoria de programa
                                ;donde situar  la siguiente instrucción

;---------------------------------------------------------------------------

        movlw   05            ; 5 -> W (Primera instrucción)  
        movwf   OPERANDO1     ; W -> OPERANDO1
        movlw   02            ; 2 -> W
        movwf   OPERANDO2     ; W -> OPERANDO2
        movfw   OPERANDO1     ; OPERANDO1 -> W
        addwf   OPERANDO2,0   ; W + OPERANDO2 -> W
        movwf   RESULTADO     ; W -> RESULTADO

        END                   ; Directiva de fin de programa


Para ver el tema completo haz clic aquí