He encontrado la solucion para poder escribir en el puerto 0. El problema esta que necesito configurar el micro AT89S8252 de tal forma que el puerto 0 actue como entrada y salida. Y la unica solucion que he encontrado es que dicho puerto tenga acceso a memoria externa.
En lenguaje ensamblador seria sencillo MOVX pero esta instruccion no se escribirla en lenguaje C, alguien me puede ayudar???
MOVX