Les
codeurs (ou encodeurs) et les
décodeurs sont des circuits dont les fonctions
sont l'inverse l'une de l'autre : |
||||||||||||||
74HC42 | ||||||||||||||
L'utilisation de ces circuits est donc bien entendu très différente. On utilisera par exemple un décodeur pour commander chaque segment d'un afficheur à diodes électroluminescentes permettant l'écriture d'un chiffre en fonction d'une entrée codée en binaire ou le plus souvent en DCB (Décimal codé Binaire) sur 4 bits. On parlera dans ce cas d'un décodeur de 4 vers 7. Les décodeurs sont également utilisés pour adresser un périphérique parmi plusieurs. On parle alors de décodage d'adresse. Mais on utlisera un codeur
pour fournir
à un système de calcul le code binaire (ou DCB) correspondant
à une touche de clavier enfoncée. On pourra consulter les
fiches techniques des circuits suivants : Pour réaliser des décodage vers un grand nombre de sorties, par exemple 5 vers 32 ou 6 vers 64, il pourra être intéressant d'utiliser plusieurs circuits MSI, comme le 74HC139 (décodeur 2 vers 4) associé au 74HC138 (décodeur 2 vers 4). La création d'un codeur ou d'un décodeur se fait assez simplement par traduction de la table de vérité, après une simplification en fonction de la technologie retenue pour la fabrication. |
||||||||||||||
Décodeur |
||||||||||||||
74HC147 | ||||||||||||||
Encodeur |
||||||||||||||