Professional Documents
Culture Documents
Codigo
Codigo
inc" CBLOCK 0X20 VAR1 VAR2 TIMEA TIMEB REG_L REG_H NumH NumL Tenk Thou Hund ONTES HUTHU Tens Ones RES0 RES1 RES2 RES3 DECENA ENDC ORG CLRF CLRF CLRF CLRF CLRF CLRF CLRF CLRF MOVLW MOVWF CALL LOOP CALL MOVFF MOVFF CALL CALL MOVFF MOVFF MOVFF GOTO UNION MOVFF MOVFF SWAPF ADDWF SWAPF ADDWF RETURN DELAY Ones,ONTES Hund,HUTHU Tens,0,0 ONTES,1,0 Thou,0,0 HUTHU,1,0 ANALOG0 REG_L,NumL REG_H,NumH HEX_DEC UNION ONTES,PORTB HUTHU,PORTC Tenk,PORTE LOOP 0X0000 TRISB TRISC TRISD TRISE PORTB PORTC PORTD PORTE b'10001110' ;PUERTO DIGITAL 7 AL 1, ANALOGICO AND ADCON1 DELAY1
TB1 TA1
DELAY1 TIAAX MOVLW 0X07 MOVWF TIMEA DECFSZ TIMEA,F BRA RETURN MOVLW MOVWF
TIAAX
TIAA
MOVLW 0X07 MOVWF TIMEA DECFSZ TIMEA,F BRA BTFSC BSF ADCON0,GO BRA MOVF MOVWF ADRESL,W REG_L
WAIT
MOVF ADRESH,W MOVWF REG_H RETURN HEX_DEC CLRF CLRF CLRF CLRF CLRF SWAPF ANDLW ADDLW MOVWF ADDWF ADDLW MOVWF ADDLW MOVWF MOVF ANDLW ADDWF ADDWF ADDWF ADDLW Tenk Thou Hund Tens Ones NumH,W 0X0F 0XF0 Thou Thou,F 0XE2 Hund 0X32 Ones NumH,W 0X0F Hund,F Hund,F Ones,F 0XE9
MOVWF ADDWF ADDWF SWAPF ANDLW ADDWF ADDWF RLCF RLCF COMF RLCF MOVF ANDLW ADDWF RLCF MOVLW MOVWF MOVLW LB1 DECF ADDWF BTFSS BRA LB2 DECF ADDWF BTFSS BRA LB3 DECF ADDWF BTFSS BRA LB4
Tens Tens,F Tens,F NumL,W 0X0F Tens,F Ones,F Tens,F Ones,F Ones,F Ones,F NumL,W 0X0F Ones,F Thou,F 0X07 Tenk 0X0A Tens,F Ones,F STATUS,C LB1 Hund,F Tens,F STATUS,C LB2 Thou,F Hund,F STATUS,C LB3
DECF Tenk,F ADDWF Thou,F BTFSS STATUS,C BRA LB4 RETURN END