Buenas colegas, traigo un proyecto para realizar un encoder con el pic 16f877 y consiste en la activacion de 4 sensores simulando una combinacion binaria la cual se compara con un numero que se ingresa mediante un teclado matricial de tal manera que por ejemplo: Si en el teclado pulsamos el numero 4 los sensores comensaran a activarse en distintas configuraciones hasta coincidir con el numero 4 pero en binario osease 0100 y ya encontrada la combinacion activar un motor pero el problema esta cuando compara la senal que tengo en la entrada del pic(la que mandan los sensore) el numero que metemos en el teclado lo convierto a binario para poderlo comparar con la senal de los sensores pero he buscado por todos lados y no logro hacerlo funcionar ya busque algo de informacion en otros temas abiertos pero aun asi no lo logor hechar a andar alguien podria decirme como comparo un puerto del pic con alguna variable en el lenguaje ensamblador muchas gracias colegas.