viernes, 6 de septiembre de 2013

Uso de registros de propósito general (Variables) en Mplab X

  A continuación se da un ejemplo para el uso de variables empleando los registros de propósito general, con los cuales se podrán efectuar diversos tipos de operaciones teniendo mas orden en nuestra programación.

Se podrá simular en Mplab X para ver los cambios que se presentan en las variables empleadas.



         ;***************Variable**************

;ZONA DE DATOS*********************************************************************

    __CONFIG _CP_OFF& _WDT_OFF& _PWRTE_ON& _XT_OSC ;CONFIGURACION PALABRA DE CONTROL

            LIST P=16F84A   ;MICROCONTROLADOR UTILIZADO
            INCLUDE <P16F84A.INC>   ;ETIQUETAS DEL MICROCONTROLADOR ESPECIFICADO


MIAUTO EQU H'0C'
RANGER EQU H'0D'
TORTUGA EQU H'0E'

;ZONA DE CODIGOS*********************************************************************

            ORG 0           ;INCIO DE PROGRAMA EN LA DIRECCION 0 DE MEMORIA DE PROGRAMA

INICIO

PRINCIPAL
            MOVLW H'11'     ;CARGAMOS A W CON EL DATO AA EN HEXADECIMAL
            MOVWF MIAUTO    ;CARGAMOS AL REGISTRO MIAUTO CON LO QUE CONTIENE W
            MOVLW H'15'
            MOVWF RANGER
            MOVLW H'34'
            MOVWF TORTUGA

            SLEEP           ;EL PROGRAMA ENTRA EN MODO BAJO CONSUMO DEL CUAL NO PODRA SALIR

            END





No hay comentarios.:

Publicar un comentario