Hola, mi problema es que yo configuro el pin 0 del puerto b como entrada, y dependiendo de su valor pone en 1 o en 0 el bit 2 del puerto b, pero lo programo lo conecto y no lo hace, siempre tiene 0 el puerto b, utilizo el pickit2 y la configuracion del pic (word) es --1- ---1 0100 1001 los guines son las casillas que no se pueden modificar, ahora aqui les pongo mi codigo, espero me puedan ayudar, ya hice todo lo que pude y no funciona
include <P16F628.INC>
ORG 0X00
GOTO INICIO
ORG 0X05
INICIO
MOVLW 0X07
MOVWF CMCON
BSF STATUS,5
BCF STATUS,6
MOVLW B'00001111'
MOVWF TRISA
MOVLW B'00000001'
MOVWF TRISB
BCF STATUS,5
BCF STATUS,6
CICLO
BTFSC PORTB,0
GOTO UNO
GOTO CERO
CERO
BCF PORTB,1
GOTO CICLO
UNO
BSF PORTB,1
GOTO CICLO
end