I/O Erweiterung

Gast #17879
Lesenswert?

Hallo!

1)   Ich habe ca. 10 I/O Leitungen zu wenig. Wie kann ich weitere I/O`s 
erzeugen???  Schieberegister bzw. Multiplexer, was würdet Ihr empfehlen!

2)  Wie muß der MAX232 beschalten werden, um eine serielle Kommunikation 
zwischen einem Touchscreen und dem Mikrocontroller herzustellen, bzw. 
funktioniert das überhaupt so???

Es geht hier um eine Maturaarbeit, wo wir momentan nicht mehr weiter 
wissen!!!

                           Könntet Ihr uns helfen
                                Stefan und Simon
#17882
Lesenswert?

Für Eingänge: 74HC165, Ausgänge: 74HC595

Die liest man dann zyklisch in den Bitspeicher (d.h. Adresse 
020h...02Fh) ein bzw. aus und hat somit quasi virtuelle Ports, die sich 
bitweise setzen löschen oder testen lassen, wie die echten Ports (P0 ... 
P3).
Ich nenne die deshalb dann auch P4, P5 usw.

Z.B.:

SETB P5.7 ;setze Portpin

MOV C, P4.1 ;lese Portpin


Peter
#17889
Lesenswert?

@Michael,

von der Standard 4000-Serie würde ich abraten:

1. Die können nicht so viel Strom (nur 0,51mA statt 4mA)

2. Die sind langsamer (1,25MHz), da muß ein ATtiny26 bei 16MHz schon ne 
Menge NOPs einfügen, um soweit runter zu kommen

Den 4094 gibt es aber auch als 74HC4094, dann ist er auch zu gebrauchen.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren