flecha

Upload: emmanuel-galicia

Post on 04-Nov-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Flecha

TRANSCRIPT

;PROGRAMA N3;GALICIA CASTREJON EMMANUEL;SENSORESSTATUS EQU 0X03PORTA EQU 0X05 PORTB EQU 0X06PORTC EQU 0X07PORTD EQU 0X08PORTE EQU 0X09TRISA EQU 0X85TRISB EQU 0X86TRISC EQU 0X87TRISD EQU 0X88TRISE EQU 0X89ADCON1 EQU 0X9FVAR_A EQU 0X20VAR_B EQU 0X21VAR_C EQU 0X22VAR_D EQU 0X23VAR_E EQU 0X24#INCLUDE__CONFIG _XT_OSC &_CP_OFF &_WDT_OFF &_LVP_OFF &_CPD_OFF &_BODEN_ONORG 0 BSF STATUS,5BCF STATUS,6MOVLW 0X00MOVWF TRISA ;0X85MOVLW 0X00MOVWF TRISB ;0X86MOVLW 0XFFMOVWF TRISC ;0X87MOVLW 0X00MOVWF TRISD ;0X88MOVLW 0XFFMOVWF TRISE ;0X89MOVLW 0X06MOVWF ADCON1;CONFIGURACION LCD BCF STATUS,5BCF STATUS,6BCF PORTA,5BCF PORTA,4INICIOCLRF VAR_DCLRF PORTACLRF PORTD MOVLW 0X06MOVWF PORTB ;COMANDO PARA ENCENDER LCDCALL PULSO MOVLW 0X0FMOVWF PORTB ;BORRA TODOS LOS DATOSCALL PULSOMOVLW 0X38MOVWF PORTB ;RETARDO PULSORCALL PULSO;MANDAR LETRAS ;RENGLON 1 MOVLW 0X80MOVWF PORTB ;CURSOR EN 1 CALL PULSOBSF PORTA,5BCF PORTA,4MOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0X49; I MOVWF PORTB CALL PULSO MOVLW 0X2E; . MOVWF PORTB CALL PULSO MOVLW 0XA0 MOVWF PORTB CALL PULSO MOVLW 0X50; P MOVWF PORTB CALL PULSO MOVLW 0X2E;. MOVWF PORTB CALL PULSO MOVLW 0XA0 MOVWF PORTB CALL PULSO MOVLW 0X4E; N MOVWF PORTB CALL PULSOMOVLW 0X2EMOVWF PORTB; .CALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSO ;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSO MOVLW 0X43 ;C MOVWF PORTB CALL PULSO MOVLW 0X45 ;E MOVWF PORTB CALL PULSO MOVLW 0X43 ;C MOVWF PORTB CALL PULSO MOVLW 0X59 ; Y MOVWF PORTB CALL PULSO MOVLW 0X54 ;T MOVWF PORTB CALL PULSO MOVLW 0XA0; MOVWF PORTB CALL PULSO MOVLW 0X23 ;# MOVWF PORTB CALL PULSO MOVLW 0XA0 MOVWF PORTB CALL PULSO MOVLW 0X31 ;1 MOVWF PORTB CALL PULSO MOVLW 0X31 ;1 MOVWF PORTB CALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSO;RENGLON 1 BCF PORTA,5BCF PORTA,4MOVLW 0X80MOVWF PORTBCALL PULSOBSF PORTA,5MOVLW 0X57;WMOVWF PORTB CALL PULSOMOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X4C;LMOVWF PORTB CALL PULSOMOVLW 0X46;FMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X44;DMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X4D;MMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X53;SMOVWF PORTB CALL PULSOMOVLW 0X53;SMOVWF PORTB CALL PULSOMOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X55;UMOVWF PORTB CALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0X50;PMOVWF PORTB CALL PULSO MOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X59;YMOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X43;CMOVWF PORTB CALL PULSOMOVLW 0X54;TMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSO MOVLW 0X54;TMOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52,RMOVWF PORTB CALL PULSOMOVLW 0X4D;MMOVWF PORTB CALL PULSOMOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X4E;NMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X4C;LMOVWF PORTB CALL PULSO ;RENGLON 1 BCF PORTA,5BCF PORTA,4MOVLW 0X80MOVWF PORTBCALL PULSOBSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X50;PMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X43;CMOVWF PORTB CALL PULSOMOVLW 0X54;TMOVWF PORTB CALL PULSOMOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X43;CMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X4E;NMOVWF PORTB CALL PULSOMOVLW 0X6F;OMOVWF PORTB CALL PULSOMOVLW 0X2E,.MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X37;7MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5 MOVLW 0X47;G MOVWF PORTB CALL PULSO MOVLW 0X41;A MOVWF PORTB CALL PULSO MOVLW 0X4C;L MOVWF PORTB CALL PULSO MOVLW 0X49;I MOVWF PORTB CALL PULSO MOVLW 0X43;C MOVWF PORTB CALL PULSO MOVLW 0X49;I MOVWF PORTB CALL PULSO MOVLW 0X41;A MOVWF PORTB CALL PULSO MOVLW 0XA0 MOVWF PORTB CALL PULSO MOVLW 0XA0 MOVWF PORTB CALL PULSO MOVLW 0XA0 MOVWF PORTB CALL PULSO MOVLW 0X43;C MOVWF PORTB CALL PULSO MOVLW 0X41;A MOVWF PORTB CALL PULSO MOVLW 0X53;S MOVWF PORTB CALL PULSO MOVLW 0X54;T MOVWF PORTB CALL PULSO MOVLW 0X52;R MOVWF PORTB CALL PULSO MOVLW 0X45;E MOVWF PORTB CALL PULSO MOVLW 0X4A;J MOVWF PORTB CALL PULSO MOVLW 0X4F;O MOVWF PORTB CALL PULSO MOVLW 0X4E;N MOVWF PORTB;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X54 ;TMOVWF PORTB CALL PULSOMOVLW 0X55 ;UMOVWF PORTB CALL PULSOMOVLW 0X52 ;RMOVWF PORTB CALL PULSOMOVLW 0X4E ;NMOVWF PORTB CALL PULSOMOVLW 0X4F ;OMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X4D ;MMOVWF PORTB CALL PULSOMOVLW 0X41 ;AMOVWF PORTB CALL PULSOMOVLW 0X54 ;TMOVWF PORTB CALL PULSOMOVLW 0X55 ;UMOVWF PORTB CALL PULSOMOVLW 0X54 ;TMOVWF PORTB CALL PULSOMOVLW 0X49 ;IMOVWF PORTB CALL PULSOMOVLW 0X4E ;NMOVWF PORTB CALL PULSOMOVLW 0X4F ;OMOVWF PORTB CALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X47 ;GMOVWF PORTBCALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X55;UMOVWF PORTB CALL PULSOMOVLW 0X50;PMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSO MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X36;6MOVWF PORTB CALL PULSOMOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X4D;MMOVWF PORTB CALL PULSOMOVLW 0X36;6MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X46;FMOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X43;CMOVWF PORTB CALL PULSOMOVLW 0X48;HMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X31;1MOVWF PORTB CALL PULSOMOVLW 0X38;8MOVWF PORTB CALL PULSOMOVLW 0X2F;/MOVWF PORTB CALL PULSOMOVLW 0X30;0MOVWF PORTB CALL PULSOMOVLW 0X35;5MOVWF PORTB CALL PULSOMOVLW 0X2F;/MOVWF PORTB CALL PULSOMOVLW 0X31;1MOVWF PORTB CALL PULSOMOVLW 0X35;5MOVWF PORTB CALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X53;SMOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X4E;NMOVWF PORTB CALL PULSOMOVLW 0X53;SMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X53;SMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOCONTROLMOVF PORTC,0ANDLW 0X07MOVWF VAR_AUNO:DECFSZ VAR_A,1GOTO DOSMOVLW 0X04MOVWF PORTACALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X56;VMOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X4E;NMOVWF PORTB CALL PULSOMOVLW 0X54;TMOVWF PORTB CALL PULSO MOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X4C;LMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X44;DMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOGOTO CONTROLDOS:DECFSZ VAR_A,1GOTO TRES;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOGOTO CONTROLTRES:DECFSZ VAR_A,1GOTO CUATRO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOGOTO CONTROLCUATRO:DECFSZ VAR_A,1GOTO CINCOBTFSS VAR_B,0GOTO ONLAMPGOTO OFFLAMPGOTO CONTROLONLAMPMOVLW 0X01MOVWF PORTAMOVLW 0X01MOVWF VAR_B;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X4C;LMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X4D,MMOVWF PORTB CALL PULSOMOVLW 0X50;PMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X52,RMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOGOTO CONTROLOFF LAMPMOVLW 0X00MOVWF PORTAMOVLW 0X00MOVWF VAR_D;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X50;PMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X47;GMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X44;DMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOCINCO:DECFSZ VAR_A,1GOTO SEISMOVLW 0X00MOVWF PORTA;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X50;PMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X47;GMOVWF PORTB CALL PULSOMOVLW 0X41;AMOVWF PORTB CALL PULSOMOVLW 0X44;DMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOGOTO CONTROLSEIS:DECFSZ VAR_A,1GOTO SIETE;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOGOTO CONTROLSIETE:DECFSZ VAR_A,1GOTO CEROMOVLW 0X02MOVWF PORTACALL PULSO;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0X54;TMOVWF PORTB CALL PULSOMOVLW 0X49;IMOVWF PORTB CALL PULSOMOVLW 0X4D;MMOVWF PORTB CALL PULSO MOVLW 0X42;BMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTBCALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0XA0MOVWF PORTB CALL PULSOGOTO CONTROLCERO:;RENGLON 2 BCF PORTA,5BCF PORTA,4MOVLW 0XC0MOVWF PORTBCALL PULSO BSF PORTA,5MOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB MOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB MOVLW 0XA0MOVWF PORTB CALL PULSOMOVLW 0X45;EMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X52;RMOVWF PORTB CALL PULSOMOVLW 0X4F;OMOVWF PORTB CALL PULSOGOTO CONTROLPULSOBSF PORTA,4CALL RETARDOBCF PORTA,4CALL RETARDORETURN;MAS RAPIDORETARDOMOVLW 0X40MOVWF VAR_CRETARDO0MOVLW 0XFFMOVWF VAR_BRETARDO1DECFSZ VAR_B,1GOTO RETARDO1 DECFSZ VAR_C,1 GOTO RETARDO0RETURNRETARDO3MOVLW 0X80MOVWF VAR_CRETARDO4MOVLW 0XFFMOVWF VAR_BRETARDO5DECFSZ VAR_B,1GOTO RETARDO5DECFSZ VAR_C,1GOTO RETARDO4RETURN RETARDONCALL RETARDOCALL RETARDORETURNEND