4.8.4 Digitaler Portexpander mit 8 bit-Datenbus
Basierend auf einem emulierten 8 bit-Datenbus, können wir eine große Anzahl digitaler Ein- und Ausgänge zur Verfügung stellen, indem wir Aus- bzw. Eingänge mehrerer 8 bit-Three-State-Bustreiber/Latches miteinander verbinden und an einen AVR-Port führen, Abb. 4.20. Als Baustein kommt der 74HCT374 in Frage, ein Achtfach-Bustreiber/Latch mit Three-State-Ausgängen.
Die Bustreiber sind in Ruhe im Three-State-Zustand, sodaß alle Ein- bzw. Ausgänge miteinander verbunden werden können. Zur Ansteuerung wählen wir jeweils einen der Bustreiber über ein Gatesignal aus. Dieser Treiber legt dann seine Eingänge an den Datenbus bzw. legt den Inhalt des Datenbusses auf seine Ausgänge. Der AVR-Port wird entsprechend ...
Get AVR - Mikrocontroller now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.