Keypad avec un IC 74HC138D?

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

Post Reply
tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Keypad avec un IC 74HC138D?

Post 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

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Keypad avec un IC 74HC138D?

Post 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

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Keypad avec un IC 74HC138D?

Post 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
Attachments
schema_clavier.jpg
(140.21 KiB) Downloaded 1550 times

tech
Posts: 353
Joined: Tue Sep 23, 2008 9:39 am
Been thanked: 9 times
Contact:

Re: Keypad avec un IC 74HC138D?

Post 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

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 268
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 60 times
Contact:

Re: Keypad avec un IC 74HC138D?

Post 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

Post Reply