tard pro seguro, el programa ke tienes ke realizar es mun sencillo, pero kreo ke nisikiera esta bien planteada tu propuesta, para empezar por lo ke dice el texto es una sola puerta, o asi lo intuyo, en segunda, supongo ke la puerta es tan reducida como para dejar pasar solo una persona a la vez, ono??? y entonces, si solo usas un sensor, como sabes si la persona entra o sale???, t recomiendo ke uses 2 sensores, los IR, transmisor y recerpor por supuest, no ce si lo vas a implementar o simplemente es demostrativo, como para sugerirte un circuito para conectarlos(esto, por la distancia ke alkansa entre ellos), las instrucciones para leer el puerto son directas movf PORTA,W y mueves lo ke haya en el puerto a W o si usas el puerto B es lo mismo pero con B, claro uqe antes hay ke declarar tus puertos como entradas o salidas en los tris, si no entiendes ni papa de lo ke t digo, t sugiero ke leas un poco d la arquitectura interna del pic(en el datasheet, o si consigues el libro del pic 16f84 autor, angulo, esta muy bueno), y luego hablamos