Forum

Einloggen | Registrieren | RSS  

Frage zu MM74C922 (Bauelemente)

verfasst von geralds(R)  E-Mail, Wien, AT, 07.09.2009, 11:31 Uhr
(editiert von geralds am 07.09.2009 um 11:43)

» Hallo
»
» ich habe 2 fragen über 16key Encoder:
»
» 1. ein Keypad besteht aus taster. Funktionniert das IC auch mit Schalter?
»
» 2. das mit dem Pin "KBM" habe ich nicht kapiert. Was ist der Zweck von
» diesem Eingang, und was für wert für den Kondensator? (das IC wird extern
» getacktet durch eine SPS)
»
» Gruß
»
»

---
Hallo oliblues,

Dieser Kondensator dient zur Entprellung, bzw. Speicherzeit während des Tastendrucks.
Während dieser Zeit kannst keine zweite Taste drücken,
erst dann wenn wieder freigegeben wurde.
KBM - Keyboardmemory- bzw. Merker, Zwischenspeicher...

Ist im Datenblatt beschrieben und in einem Diagramm gezeigt. "typical debounce period"
http://www.datasheetcatalog.com/datasheets_pdf/M/M/7/4/MM74C922N.shtml

Schalter kannst n i c h t nehmen, da brauchst Tasten,
so wie angeordnet montiert.
Zwei Tasten gleichzeitig drücken funktioniert nicht,
die letzte, die losläßt wird übernommen.

Das IC ist übrigens ideal, wenn du direkt in den Datenbus reinschreiben willst.
Mit etwas Erweiterung, BUS-Latch, kannst das Nibble zu ein Byte verbreitern,
und mit zwei Eingaben in HEX eintippen.

Im Vergleich zu heutige Lösungen - so wirds mittlerweile
Software mäßig mit dem Microcontroller gemacht.
Tastenmatrix und die Software übernimmt den Rest.

Finde ich manchmal schade, weil oft braucht man keine Software - dann gehts eben mit dieser Möglichkeit.

Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"



Gesamter Thread:

Frage zu MM74C922 - oliblues(R), 07.09.2009, 10:56 (Bauelemente)
Frage zu MM74C922 - geralds(R), 07.09.2009, 11:31
Frage zu MM74C922 - oliblues(R), 07.09.2009, 11:55
Frage zu MM74C922 - oliblues(R), 07.09.2009, 11:59
Frage zu MM74C922 - x y, 07.09.2009, 12:13
Frage zu MM74C922; Schaltermatrix - geralds(R), 07.09.2009, 12:20