TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: luisironmaiden93 en 11 de Diciembre de 2013, 18:58:23

Título: Ejercico de comparaciones en mplab pic16f84a ayuda!!!!!!!!!!!!
Publicado por: luisironmaiden93 en 11 de Diciembre de 2013, 18:58:23
hola amigos del electronica tengo que realizar un programa en  ensamblador con mplab pero no me sale me salen 6 errrores alguien me puede ayudar
dice teclea un numero  de 5 bits  si es menor k 10 sumar 5 si es mayor o igual que 10 pero  menor que 20 sumar 3 , si es mayor o igual a 20 sumar 0 desplegar el resultado en leds

mi codigo:
LIST P=PIC16F84A
 __CONFIG _CP_OFF & _WDT_OFF & _XT_OSC & _PWRTE_ON
 INCLUDE <P16F84A.INC>

 CBLOCK 0X0C
 DATO
 ENDC


 ORG 0
inicio
BSF STATUS, RP0
MOVLW .255
MOVWF TRISA
CLRF TRISB
BCF STATUS,RP0

LEER
MOVF PORTA,W
MOVWF DATO
MOVLW .10
SUBlW DATO,W
BTFSS STATUS,C
GOTO F2
MOVLW .5
ADDWF DATO,F
GOTO MOSTRAR


F2
MOVWF DATO,W
SUBLW .10 iorlw SUBWF .20
BTFSC STATUS,C
GOTO F3
GOTO SUMAF2


SUMAF2
 MOVLW .3
 ADDWF DATO,W
 GOTO MOSTRAR
 
F3
SUMAS
MOVLW .0
ADDWF DATO,F
MOSTRAR


MOSTRAR
MOVWF POTB,DATO
GOTO LEER
END