Normalerweise benutzt man dann für einen Baustein nur einen Port, dann hat mans meistens beim Programmieren leichter. Du hast in Deinem Beispiel I/Os von Port B, c und D benutzt. Ist nicht falsch, aber eventuell unpraktisch.
Also soll ich jetzt
IN3 = PB0 (port 1 !? )
IN4 = PB1 (prot 2 )
ENAB1 = PD4 (port 18 )
ENAB(2) = PD5 (port 19 )
einfach freilassen, oder wie meinst du das jetzt? Einfach nicht verbinden? Ich mache grade den schaltkreis. Ich habe zwar kein richtiges programm dafür, aber das was ich mache sieht nicht schlecht aus.