Еще можно "отгрызть" несколько бит выходного порта и программно сканировать адрес входа/выхода

запустить адрес на мультиплексор, типа КП1, и регистр - вроде ИР33, и несолько бит для выбора направления и фиксации.
Делал такое для управления термопласт-автоматом с компьютера, ну это уже немного извращение