Цитата(Mik174 @ Nov 18 2007, 13:55)

Если например, на этот вывод извне подан "сильный" сигнал "0" - прочитается 0, если "1" - прочитается 1.
Таким образом в 8051 организовано чтение состояния порта.
Вы правильно поняли. Перед чтением данных с порта сначала устанавливаем его в 0xFF.
А что значит "по-настоящему двунаправленный порт" ?