You are on page 1of 1

C:\programas\minor\minor.asm errorlevel -302 errorlevel -305 LIST P=16F628A #include <P16F628A.

INC> ;__CONFIG _WDT_OFF & _LVP_OFF & _MCLRE_OFF & _INTRC_OSC_NOCLKOUT __CONFIG _LVP_OFF d1 d2 d3 _INTOSC_OSC_NOCLKOUT & _PWRTE_OFF & _WDT_OFF & _CP_OFF & _MCLRE_OFF & _BOREN_OFF & equ 0x21 equ 0x22 equ 0x23

org 0 BANKSEL

CMCON movlw movwf BANKSEL VRCON movlw movwf BANKSEL MOVLW MOVWF MOVLW MOVWF TRISB b'00001111' TRISB b'00000010' TRISA

0x7 CMCON 0x0 VRCON ;ENTRAMOS AL BANK1 ;cargo w con 1 ;PORTB,ENTRADA 7,1,0 SALIDA SON LAS DEMAS ;cargo w con 1 ;PORTB,ENTRADA 7,1,0 SALIDA SON LAS DEMAS

BANKSEL PORTB CLRF PORTB CLRF PORTA BCF PORTB,4 bucle BTFSC PORTA,1 goto bucle call minor minor CALL PAUSA_500 BSF PORTB,7 CALL PAUSA_500 BCF PORTB,7 BTFSS PORTA,1 GOTO minor return

PAUSA_500 ;99998 cycles ;69998 cycles ;49998 cycles 0x7F d1 0x3F d2 d1, f $+2 d2, f Delay_0 ;2 cycles $+1

movlw movwf movlw movwf Delay_0 decfsz goto decfsz goto

goto RETURN end

You might also like