Hola, estas checkeando el PORTC,0 cuando en realidad deberia ser el PORTE,0
Cambia:
btfss PORTC,0 ;si RE0 es 1 saltara el goto, si es 0 pasará a GOTO ESPERAR
Por
btfss PORTE,0 ;si RE0 es 1 saltara el goto, si es 0 pasará a GOTO ESPERAR
Saludos.
Bruno, antes lo tenía en PORTE,0 pero no hacúia nada y he pegado el código de las pruebas´. PEro ya lo he solucionado!
Por cierto, es normal que con el MPlab al compilar me salgan todos estos errores?
Executing: "C:\Archivos de programa\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F877 "Probador_prueba.asm" /l"Probador_prueba.lst" /e"Probador_prueba.err"
Message[301] C:\ARCHIVOS DE PROGRAMA\MICROCHIP\MPASM SUITE\P16F877A.INC 36 : MESSAGE: (Processor-header file mismatch. Verify selected processor.)
Warning[205] C:\I-O\PROBADOR_PRUEBA.ASM 12 : Found directive in column 1. (ORG)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 14 : Found opcode in column 1. (bsf)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 15 : Found opcode in column 1. (bcf)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 17 : Found opcode in column 1. (Movlw)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 18 : Found opcode in column 1. (movwf)
Message[302] C:\I-O\PROBADOR_PRUEBA.ASM 18 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 20 : Found opcode in column 1. (MOVLW)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 21 : Found opcode in column 1. (MOVWF)
Message[302] C:\I-O\PROBADOR_PRUEBA.ASM 21 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 22 : Found opcode in column 1. (MOVLW)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 23 : Found opcode in column 1. (MOVWF)
Message[302] C:\I-O\PROBADOR_PRUEBA.ASM 23 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 24 : Found opcode in column 1. (MOVLW)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 25 : Found opcode in column 1. (MOVWF)
Message[302] C:\I-O\PROBADOR_PRUEBA.ASM 25 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 26 : Found opcode in column 1. (MOVLW)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 27 : Found opcode in column 1. (MOVWF)
Message[302] C:\I-O\PROBADOR_PRUEBA.ASM 27 : Register in operand not in bank 0. Ensure that bank bits are correct.
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 29 : Found opcode in column 1. (bcf)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 30 : Found opcode in column 1. (bcf)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 33 : Found opcode in column 1. (CLRF)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 34 : Found opcode in column 1. (CLRF)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 35 : Found opcode in column 1. (CLRF)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 39 : Found opcode in column 1. (btfss)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 40 : Found opcode in column 1. (goto)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 42 : Found opcode in column 1. (movlw)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 43 : Found opcode in column 1. (movwf)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 44 : Found opcode in column 1. (movwf)
Warning[203] C:\I-O\PROBADOR_PRUEBA.ASM 45 : Found opcode in column 1. (movwf)
Warning[205] C:\I-O\PROBADOR_PRUEBA.ASM 47 : Found directive in column 1. (END)
Loaded C:\I-O\Probador_prueba.COD.
BUILD SUCCEEDED: Thu Jun 15 15:46:59 2006