[Afficheur LED] Binaire vers BCD ?
Modérateurs : Papy.G, fneck, Carl
[Afficheur LED] Binaire vers BCD ?
Salut,
Je me pose une question simple :
J'ai quatre boutons, et je veux afficher le numéro du bouton sur un afficheur LCD.
Je pensais que le montage était simple, mais j'ai un trou dans ma démarche.
Donc, comme le driver de l'afficheur est en BCD, on ne peut pas avoir "1","2","3" et "4"... mais "1","2","4" et "8".
Il me faut donc un composant pour convertir le binaire en BCD, puis l'envoyer au décodeur.
Car :
1= b1
2= b2
3= b1+b2
4= b3
Avez-vous une astuce pour faire fonctionner ce montage ?
(L'inverse du 74LS138 en 8 ou 4 bits, LEDs précablées avec diodes, Binaire vers BCD, décodeur LED en binaire naturel…)
[c'est pour mon selecteur d'EEprom pour le Zx81, ça indiquera le numéro de la Rom sélectionnée (de 1 à 4) ! ]
Merci pour vos réponses éclairées.
Je me pose une question simple :
J'ai quatre boutons, et je veux afficher le numéro du bouton sur un afficheur LCD.
Je pensais que le montage était simple, mais j'ai un trou dans ma démarche.
Donc, comme le driver de l'afficheur est en BCD, on ne peut pas avoir "1","2","3" et "4"... mais "1","2","4" et "8".
Il me faut donc un composant pour convertir le binaire en BCD, puis l'envoyer au décodeur.
Car :
1= b1
2= b2
3= b1+b2
4= b3
Avez-vous une astuce pour faire fonctionner ce montage ?
(L'inverse du 74LS138 en 8 ou 4 bits, LEDs précablées avec diodes, Binaire vers BCD, décodeur LED en binaire naturel…)
[c'est pour mon selecteur d'EEprom pour le Zx81, ça indiquera le numéro de la Rom sélectionnée (de 1 à 4) ! ]
Merci pour vos réponses éclairées.
Re: [Afficheur LED] Binaire vers BCD ?
Salut,
http://www.zpag.net/Electroniques/Amuse ... _4511.html
Mais je pense qu'il y a un problème fondamental dans ce que tu veux faire : que se passe-t-il si tu actives deux boutons en même temps ?
Je suppose que c'est un état interdit, mais aucun moyen d'empêcher l'utilisateur de configurer le montage ainsi.
A mon humble avis, il vaut mieux utiliser une roue codeuse (version luxe) ou deux boutons pour faire un codage binaire de la sélection d'Eprom.
A+
http://www.zpag.net/Electroniques/Amuse ... _4511.html
Mais je pense qu'il y a un problème fondamental dans ce que tu veux faire : que se passe-t-il si tu actives deux boutons en même temps ?
Je suppose que c'est un état interdit, mais aucun moyen d'empêcher l'utilisateur de configurer le montage ainsi.
A mon humble avis, il vaut mieux utiliser une roue codeuse (version luxe) ou deux boutons pour faire un codage binaire de la sélection d'Eprom.
A+
Re: [Afficheur LED] Binaire vers BCD ?
je suppose que ça peut marcher mais il faut peut être des résistances de pull down pour que tes entrées ne flottent pas.
Re: [Afficheur LED] Binaire vers BCD ?
Merci Pocket et Gilles,
Cela répond à mes questions.
Lien très précieux.
[j'ai même la valeur de la résistance de pull down, que Gilles m'a conseillé]
Pour l'usage que je prévois, je n'ai qu'une entrée d'activée en même temps (LS138 sur 4bits)…
Pour un jeu de rapidité de réponse (question pour un champion), il faudrait un quad-memory avec reset pour mémoriser le premier bouton appuyé.
En sortie d'un 74LS138, pas de résistance pull-down, mais ici, Gilles, tu me les conseilles car l'entrée à zéro (inter. ouvert) est en "patte en l'air".
La résistance va donné une Diference De Potentiel faible, équivalente à un "0" logique.
Cela répond à mes questions.
Lien très précieux.
[j'ai même la valeur de la résistance de pull down, que Gilles m'a conseillé]
Pour l'usage que je prévois, je n'ai qu'une entrée d'activée en même temps (LS138 sur 4bits)…
Pour un jeu de rapidité de réponse (question pour un champion), il faudrait un quad-memory avec reset pour mémoriser le premier bouton appuyé.
En sortie d'un 74LS138, pas de résistance pull-down, mais ici, Gilles, tu me les conseilles car l'entrée à zéro (inter. ouvert) est en "patte en l'air".
La résistance va donné une Diference De Potentiel faible, équivalente à un "0" logique.
Dernière modification par Xavier_AL le 31 mars 2020 14:28, modifié 1 fois.
- Papy.G
- Modérateur
- Messages : 3051
- Inscription : 10 juin 2014 13:40
- Localisation : Haute-Garonne/Gers
Re: [Afficheur LED] Binaire vers BCD ?
TI faisait une époque des afficheurs à logique intégrée (BCD, à compteur d'impulsions…), ces circuits existent en externe (BCD-Segments), ce sera peut-être moins coûteux, si tes lignes tiennent la charge, tu peux câbler à l'entrée de ton LS138 tout simplement.
Soyez exigeants, ne vous contentez pas de ce que l'on vous vend.
Demandez-en plus, ou faites-le vous-même.
Demandez-en plus, ou faites-le vous-même.
Re: [Afficheur LED] Binaire vers BCD ?
Genre le TIL311 ?
Re: [Afficheur LED] Binaire vers BCD ?
Salut,
Je trouvais bizarre que personne n'ai intégré les trois composants en même temps…( décodeur/résistances/leds)
Mais, bon, j'ai agrandi le PCB, et mis une annexe à ma machine à gaz.
Je trouvais bizarre que personne n'ai intégré les trois composants en même temps…( décodeur/résistances/leds)
Mais, bon, j'ai agrandi le PCB, et mis une annexe à ma machine à gaz.
- Pièces jointes
-
- pcb5.JPG (33.59 Kio) Consulté 3468 fois
Re: [Afficheur LED] Binaire vers BCD ?
Ça devient chaud
A ce moment là, tu pourrais remplacer les 4 UVPROM par une unique EEPROM 28C256, en sélectionnant les 4 banques en connectant A14 à la masse et A12 et A13 directement aux sorties Q0 et Q1 du 74LS273. Tu supprimes 3 composants.
A ce moment là, tu pourrais remplacer les 4 UVPROM par une unique EEPROM 28C256, en sélectionnant les 4 banques en connectant A14 à la masse et A12 et A13 directement aux sorties Q0 et Q1 du 74LS273. Tu supprimes 3 composants.
Patrick
Re: [Afficheur LED] Binaire vers BCD ?
… Oui, Patrick…
C'est carrément plus simple.
Mais, je me conforme au cahier des charges de l'époque.
Ce sera peut être le prochain projet avec 8 blocs de 4k sur 32k de Rom, mais avec un support Eprom plus conventionnel et plus récent.
...Oui, l'activation du MSH (bit de poids fort) sur une pagination d'une Eprom grande capacité est plus simple.
En tout cas, merci à tous pour votre aide !
@Papy.G … pfff! t'est un génie… le BCD est effectivement à l'entrée du LS138... Je l'ai vu juste après ta remarque.
Le schéma/pcb format Kicad est dispo. ici : viewtopic.php?f=18&t=10777&start=15#p162066
C'est carrément plus simple.
Mais, je me conforme au cahier des charges de l'époque.
Ce sera peut être le prochain projet avec 8 blocs de 4k sur 32k de Rom, mais avec un support Eprom plus conventionnel et plus récent.
...Oui, l'activation du MSH (bit de poids fort) sur une pagination d'une Eprom grande capacité est plus simple.
En tout cas, merci à tous pour votre aide !
@Papy.G … pfff! t'est un génie… le BCD est effectivement à l'entrée du LS138... Je l'ai vu juste après ta remarque.
Le schéma/pcb format Kicad est dispo. ici : viewtopic.php?f=18&t=10777&start=15#p162066
Re: [Afficheur LED] Binaire vers BCD ?
Un encodeur 10/4 74HC147 + CD4511, si cela peut convenir. Tu as des exemples de montage sur la toile.
Jérôme
Re: [Afficheur LED] Binaire vers BCD ?
Ha ! C'est le 147 que cherchais partout.
Bon à savoir pour le multiplexage, l'inverse du LS138.
Merci Memphis pour la piqûre de rappel… enfin, le rafraîchissement mémoire.
Bon à savoir pour le multiplexage, l'inverse du LS138.
Merci Memphis pour la piqûre de rappel… enfin, le rafraîchissement mémoire.