Convertisseur en dur binaire à BCD

Le problème exposé dans ce sujet a été résolu.

Bonjour,

cette question rejoint la dernière que j'avais posée à ce sujet. Si un circuit n'utilise que du binaire, et que j'ai par exemple un afficheur 7 segments, y a-t-il un moyen asynchrone d'afficher une valeur, c'est-à-dire, en fait, de convertir de façon asynchrone du binaire au BCD ? Par asynchrone, j'entends donc que ce ne soit pas une routine ou un circuit itératif (comme pour les mutliplieurs, où il existe des multiplieurs asynchrones ou pas, les asynchrone augmentant abominablement le nombre de composants avec la taille des opérandes).

En fait, j'ai trouvé la solution moi-même, en faisant des expériences avec logisim. Il suffit d'appliquer l'algorithme « décalage à gauche - ajouter 3 si plus grand que 5 ».

Voici le circuit : Le circuit

Où les petits rectangles sont : Le sous-circuit

EDIT:

Si ça intéresse quelqu'un, je viens de faire le circuit inverse : Le circuit

Où les petits rectangles sont : Sous-circuit

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte