Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
1. Introduction
Dans les systèmes numériques, on utilise souvent des fonctions qui ont justifié leurs
réalisations en circuits intégrés. On note en particulier les décodeurs, les multiplexeurs, les
démultiplexeurs et les circuits arithmétiques. Bien qu'ils soient plus ou moins remplacés
actuellement par les systèmes programmables (circuits logiques programmables,
microprocesseur, microcontrôleur), ils sont encore utilisés.
Codeur :
Un codeur (encodeur) est un circuit avec 2 n entrées, dont un seul est active à la fois, et n sorties. L'état
des sorties indique quelle entrée est active.
Figure 3 : Schéma fonctionnel du codeur
Exemples :
a/ Codeur B.C.D:
b. Table de vérité
Les équations logiques associées se déduisent facilement à partir de la table de vérité : On a alors :
S0 = E1 + E3 +E5 + E7
S1 =E2 +E3 + E6 + E7
S2 = E4 + E5 + E6 + E7
Logigramme
Figure 4: Schéma du logigramme d’un codeur
2) Codeur de priorité :
Dans le cas ou plusieurs entrées seraient simultanément activités, on fait appel à un codeur de priorité pour
éviter toute ambiguïté. C’est un dispositif qui réalise le codage du numéro le plus élevé dans le cas ou
plusieurs entrées seraient actionnées
Décodeurs
3) Décodeur :
Un décodeur est un circuit numérique qui possède n entrées et 2 n sorties. Pour chacune des combinaisons
possibles des entrées, seule une ligne de sortie est validée (soit à un niveau haut, soit à un niveau bas selon
le type de décodeur).
Figure 3 :
Exemples :
Décodeur 1 parmi 4 ou 2 vers 4 donné à la figure ci-dessous
III. Transcodeurs
Un transcodeur est un dispositif qui permet de faire passer une information écrite dans le code C1 à un code
C2.
Les deux plus importantes applications des transcodeurs sont : la conversion de code et l’affichage par
segments.
Exemple 1: Transcodeur BCD-7 segments
Ce transcodeur permet de convertir le code BCD, présent à son entrée sous 4 bits, en un code 7 segments
disponible à sa sortie. Il est utilisé pour commander un afficheur 7 segments afin d’écrire des chiffres de 0
à 9, certaines lettres et aussi quelques symboles
Exemple 2 : transcodeur à deux bits : Binaire-Gray.
La table de vérité est donnée sur la figure ci-dessous
⊕
Exemple 3 :(transcodeur Gray-binaire) :
Chercher le circuit logique transcodeur Gray-binaire qui permet de convertir le code gray à
4 bits, ( G3 G2 G1 G0 ), en code binaire (B3 B2 B1B0 ) (utiliser un tableau).
1) Montrer en utilisant le tableau de Karnaugh que :
B
Le multiplexeur permet de sélectionner une entrée parmi 2n pour transmettre l'information portée par
cette ligne à un seul canal de sortie. La sélection de l'entrée se fait alors à l'aide de n lignes
d'adressage
Le démultiplexeur effectue l'opération inverse d'un multiplexeur, c’est-à-dire qu’il permet d’aiguiller
l'information présente à l'entrée unique vers l'une des 2n sorties. La sélection de la sortie se fait à l'aide de n
lignes d'adressage.
Un démultiplexeur a quatre sorties, donc deux lignes d'adressage et une ligne d'entrée (Démultiplexeur 1
vers 4).
II
I. Additionneur :
1) Demi-additionneur
S=Ci⊕(a⊕b)
Ci+1=ab+Ci(a⊕b)
A partir des additionneurs il est facile d’effectuer l’addition de deux nombres binaires à n bits. Cette
addition est réalisée par la mise en cascade de n additionneur complets, comme le montre le montage de la
figure ci-dessous, il s’agit d’un additionneur parallèle, parce qu’on additionne toutes les colonnes en
même temps.
Additionneur parallèle de deux nombres binaire à N bits
7. Soustracteur
71. Demi-soustracteur
C'est un circuit permettant d'effectuer la soustraction de deux nombres binaires A et B de 1 bit,
pour générer leur différence D (D=A-B) et leur retenue R.
Cette nouvelle structure s’appelle un soustracteur complet qui réalise la soustraction de deux
nombres binaires de 1 bit en tenant compte de la retenue entrante.
soustracteur complet réalise :
La différence Di des bits ai et bi en tenant compte de la retenue Ri-1 de l’étage précédant
(i-1). Soit alors : Di = ai - (bi + Ri-1).
Générer la retenue Ri pour l’étage suivant.
. Comparateur
Soient deux nombres binaires à 1 bit a et b, le comparateur permet d’affirmer qu’a est supérieur (S), inférieur
(I) ou égal (E) à b.
A=(a1a0) et B=(b1b0)
a) E = 1 si (A = B)
b) S = 1 si ( A > B)
c) I = 1 si ( A < B)
Eléments de corrections
3. Comparateur
Le comparateur est un circuit permettant de détecter l'égalité de deux nombres binaires et
éventuellement d'indiquer le nombre le plus grand ou le plus petit.
Pour comprendre le principe, on va concevoir un comparateur élémentaire de deux mots A et B de 1 bit.