matrix

Gast #134528
Lesenswert?

hallo an alle user!

hab ein kleines problem.. soll eine Matrixtastatur bauen mit 16 tasten
und die soll wie eine hextastatur wirken mit 4 bit ausgang

sprich: 0 gedrückt   0000
        1 gedrückt   0001
        A gedrückt   1010
        .
        .
        F gedrückt   1111

am Port eines Atmega 8! hat jemand eine gute idee? wäre so wichtig!!
dank im voraus..
Gast #134529
Lesenswert?

wenn ich dich recht verstehe, willst du die Tastatur extern getrennt
aufbauen, die dann den fertigen Zeichencode mit 4bit Breite am Mega8
abliefert?
Falls ja: geht, braucht aber einiges an externen ICs, und das ist
völlig unnötig, du solltest den MC ein bisschen mitspielen lassen.
Spalten ausgeben, Zeilen scannen, Code erzeugen.
#134533
Lesenswert?

sprich: 0 gedrückt   0000
        1 gedrückt   0001
        A gedrückt   1010
        .
        .
        F gedrückt   1111


Und was ist bei keine Taste oder mehrere Tasten gedrückt ?

Und wenn Du mehr dazu sagst, was das ganze eigentlich werden soll ?

Warum soll denn der Mega8 die Tasten nicht selber abfragen ?


Je mehr Du erzählst, umso größer ist Deine Chance auf Antwort.
D.h. wenn man erkennen kann, daß der Fragende sich schon tiefer mit dem
Problem beschäftigt hat und nicht nur 10 Sekunden.


Peter
Gast #134534
Lesenswert?

es soll eine hextastatur werden und wenn man keine Taste drückt soll
nichts ausgegeben werden, es geht nur ums prinzip wie es funzn könnte..
wenn mehrere dann soll nur die erst gedrückte aktiv sein.. es geht nur
aml primär um die abfrage der spalten und zeilen..
Gast #134535
Lesenswert?

hab gerade in IC-Master von 1987 geblättert:
binary  MM54C922 (Nat)
binary  MM74C922 (Nat) 16 keys, 2key rollover, 3state output

ExtROM  M190  (SGS = ST)

1 of 16 MC14419 (Mot) Strobe output, key rollover output, 2 of 8
keyboard to binary encoder, 1 of 4 row inputs and column inputs
(telephone key pad) give binary output

binary  MM54C923 (Nat)
binary  MM74C923 (Nat) 20 keys, 2key rollover, 3state output
ASCII/Hex CDP1871A (GE/RCA) 85 keys, 53 keys ascii and 32 non-ascii
Gast #134538
Lesenswert?

hmmh

weiterhin evtl mal ueberlegen, wie du die anschliesst...

es ist sehr einfach sowas aufzubauen ein bissl ueberlegen...

Wie ist eine Matrix aufgenaut??
Was ist Multiplexen

weitere Infos findest du sicher hier im WIKI

und nun los ich will einen schaltplan sehen =)

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