Page 1 of 1

Keypad avec un IC 74HC138D?

Posted: Mon Dec 15, 2014 3:13 pm
by tech
Bonjour a tous,

Je recherche des exemples flowcode pour contrôler un IC 74HC138D pour un projet de Keypad de 11row et 4 colone ou quel que chose de similaire!?

Merci de votes aides,

Chris

Re: Keypad avec un IC 74HC138D?

Posted: Thu Dec 18, 2014 1:23 pm
by Dan81
Salut Christian

As tu defini la structure ?
Il faut 2 HC138 (15 ou 16 rangées max) donc 4 ou 5 sorties et 4 entrees (colonnes) et 4 pulls up.

Qu'as tu comme logiciel de saisie de schéma et simlation (Proteus ?)

Daniel

Re: Keypad avec un IC 74HC138D?

Posted: Thu Dec 18, 2014 8:53 pm
by Dan81
Salut Christian

Voila une possibilité de schéma. Lignes et colonnes sont permutables.
(je n'avais pas de clavier comme le tien, c'est pour montrer le principe)
Une autre solution serait d'utiliser des interfaces 8 entrees/sorties avec un bus I2C (type MCP23008) ; 2 pour les lignes et 1 pour les colonnes, ca ne consommerait que 2 lignes (SCL etSDA) sur ton µP d'origine. voir http://www.matrixtsl.com/mmforums/viewt ... =26&t=8428
Une autre solution serait de gerer ton clavier avec un µP spécifique et envoyer le code de la touche, comme pour le clavier d'un PC

Daniel

Re: Keypad avec un IC 74HC138D?

Posted: Tue Dec 23, 2014 4:25 pm
by tech
Bonjour Daniel,

Je me suis tromper sur le numéro du IC ce n'est pas avec le 74HC138D mais bien avec un IC 74HC154.

J'ai comme logiciel de saisie de schéma Altium Designer Pro.

Merci,

Christian

Re: Keypad avec un IC 74HC138D?

Posted: Tue Dec 23, 2014 5:45 pm
by Dan81
Salut Christian

le 154 simplifie l'aspect materiel (1 seul 154 à la place de 2 x 138).
Le soft est le même :
- activer (à "0") une colonne , lire les 4 lignes, si $Fx alors incrementer la colonne.
sinon memoriser la valeur et la colonne.
et deduire la touche appuyée en utilisant un tableau.

Daniel