Documentos de Académico
Documentos de Profesional
Documentos de Cultura
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _XT_OSC ;CONFIGURA BANDERAS DE
QUEMADO CON LIST
ORG 0X00
;ZONA DE CODIGO
;OPERACION Y DATOS
BEGIN ;MENU PRINCIPAL
;CALL _CONDICION_BIT
;CALL _OR
CALL _DECIMAL_A_BINARIO
GOTO BEGIN
;ZONA DE SUBRUTINAS
;*******************************BINARIO A DECIMAL*****************************
_DECIMAL_A_BINARIO
BCF STATUS,RP0
BTFSS PORTB,RB7
GOTO NO
GOTO SI
SI
MOVLW B'00001001'
MOVWF PORTA
GOTO _FIN
NO
BTFSS PORTB,RB6
GOTO NO1
GOTO SI1
SI1
MOVLW B'00001000'
MOVWF PORTA
GOTO _FIN
NO1
BTFSS PORTB,RB5
GOTO NO2
GOTO SI2
SI2
MOVLW B'00000111'
MOVWF PORTA
GOTO _FIN
NO2
BTFSS PORTB,RB4
GOTO NO3
GOTO SI3
SI3
MOVLW B'00000110'
MOVWF PORTA
GOTO _FIN
NO3
BTFSS PORTB,RB3
GOTO NO4
GOTO SI4
SI4
MOVLW B'00000101'
MOVWF PORTA
GOTO _FIN
NO4
BTFSS PORTB,RB2
GOTO NO5
GOTO SI5
SI5
MOVLW B'00000100'
MOVWF PORTA
GOTO _FIN
NO5
BTFSS PORTB,RB1
GOTO NO6
GOTO SI6
SI6
MOVLW B'00000011'
MOVWF PORTA
GOTO _FIN
NO6
BTFSS PORTB,RB0
GOTO NO7
GOTO SI7
SI7
MOVLW B'00000010'
MOVWF PORTA
GOTO _FIN
NO7
BTFSS PORTA,RA4
GOTO NO8
GOTO SI8
SI8
MOVLW B'00000001'
MOVWF PORTA
GOTO _FIN
NO8
MOVLW B'00000000'
MOVWF PORTA
GOTO _FIN
_FIN
RETURN