Forum: Mikrocontroller und Digitale Elektronik [AVR] LCD und Taster an den selben Port


von Anonym (Gast)


Lesenswert?

Hallo
ich möchte gerne 6 taster und ein lcd display an den selben Port 
anschließen.
hab da auch schon ein bsp gefunden 
http://sprut.de/electronic/pic/programm/tastlcd/tastlcd.html.
aber ein problem hab ich da noch die taster schalten ja V+ über den 
widerstand auf die pins. das display brauch ja nur 6 leitungen und 
enable sollte ja frei bleiben also hab ich dann nur 5 ports für die 
taster.
wie bekomm ich den 6ten noch dazu? über eine matrix? und wie 
funktioniert das?

von Düsendieb (Gast)


Lesenswert?

Genau so wie in dem verlinktem Bild gezeigt.

Die Portpins D1,2,3 werden geschaltet und D4,5,6,7 werden zurückgelesen.

von Anonym (Gast)


Lesenswert?

ah jetzt versteh ichs.
ich muss das ganze nur mit 2x3 aufbauen dann bin ich bei meine 5 ports. 
dafür muss ich aber auch die tasten 2mal abfragen stimmt das?

von Anonym (Gast)


Lesenswert?

und die widerstände passen mit 270 für die abfragepins und 2k7 für die 
auswahlpins

von Klaus W. (mfgkw)


Lesenswert?

Wenn du es sagst, wird es stimmen!

von Peter D. (peda)


Lesenswert?

Anonym schrieb:
> aber ein problem hab ich da noch die taster schalten ja V+ über den
> widerstand auf die pins.

Nein, eine gedrückte Taste muß Low durchschalten!
Und bei einer nicht gedrückten Taste wird über den internen Pullup ein 
High eingelesen.


Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.