AFFICHEUR7 SEGMENTSeleve
AFFICHEUR7 SEGMENTSeleve
AFFICHEUR7 SEGMENTSeleve
COMPETENCES ATTENDUES
Tout ou partie d’un circuit logique d’E/S ou d’un constituant de traitement logique, réel, étant donné ou
défini par un mode de représentation adapté :
- écrire les équations logiques associées ;
- valider le comportement réel du circuit ou du constituant en réponse à des entrées spécifiées.
PREREQUIS
- Outils de description d’une fonction logique.
- Opérateurs logiques.
- Numération et représentation des nombres (code DCB).
- Langages ladder et logigramme sous Automgen.
CONNAISSANCES NOUVELLES
- Fonction transcodage (DCB ? 7 segments)
CONDITIONS D’ETUDE
- Micro-ordinateur PC + logiciel Automgen + projet ‘’AFFICHAGE7SEGMENTSELEVE’’ (mot de passe =
BABAR).
- Documentation AUTOMGEN.
- Automatique et informatique industrielle 1res et Term STI (NATHAN, H. NEY) : chapitre 8, § II et
IV.
- Documents ressources DR1 et DR2 : ‘’TABLEAU DE KARNAUGH’’ & ‘’LOGIGRAMMES SOUS
AUTOMGEN’’.
EVALUATION A B C D E
- Quantité de travail fourni
- Initiative et autonomie
- Organisation, mise en œuvre, contrôle d’une
activité de réalisation, de maintenance
- Mobilisation des connaissances
Appréciations :
- Représentation de l’information (fonction transcodage) -
1. Présentation
On désire afficher les dix chiffres décimaux 0 à 9 sur un afficheur 7 segments à partir d’un mot codé sur 4 bits
(quartet) en DCB (BCD en anglais).
Vcc
D.P. A B C D E F G
A
F B
RANGE SWITCH
A B C D E F G G
RBI
BCD to 7-Segm ent Décoder/Driver
74LS47 E C
BI/RBO
a b c d LT GND
Vcc
D.P. D
BCD INPUT
IO(on) : On-State Output Current a to g = 24 mA max
- Représentation de l’information (fonction transcodage) -
2. Travail demandé
Remarques importantes :
- un segment de l’afficheur est allumé (état logique ‘’1’’) si la sortie correspondante du décodeur est à l’état
logique ‘’1’’ ;
- l’affichage du point décimal (droite ou gauche) n’est pas étudié pour l’activité proposée.
1 0 0 0 1
9 1 0 0 1 1 1 1 0 0 1 1
2.1.2. Compléter les tableaux de Karnaugh proposés page suivante relatifs aux sorties A à G du décodeur.
Rappels :
• la table de vérité donne la valeur de sortie de chaque combinaison des variables d’entrée, ligne par ligne ;
• à chaque case du tableau de Karnaugh correspond une ligne de la table de vérité associée avec le même
nombre de lignes et de cases ; si la sortie de la ligne est à ‘’1’’, la case du tableau de Karnaugh associé est
aussi à ‘’1’’.
2.1.3. Préciser les équations simplifiées de ces sept sorties en utilisant les tableaux de Karnaugh (vous devez faire
apparaître les différents groupements de ‘’1’’ ou de ‘’0’’ utilisés). Remarque : groupements de 2n cases adjacentes.
Rappel : vous pouvez utiliser les cases affectées du symbole ‘’X’’.
A ba B ba C ba D ba
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
dc dc dc dc
00 00 00 00
01 01 01 01
11 X X X X 11 X X X X 11 X X X X 11 X X X X
10 X X 10 X X 10 X X 10 X X
A = B = C = D =
E ba F ba G ba
00 01 11 10 00 01 11 10 00 01 11 10
dc dc dc
00 00 00
01 01 01
11 X X X X 11 X X X X 11 X X X X
10 X X 10 X X
10 X X
E = F = G =
2.2.1. Lancer le logiciel Automgen et ouvrir le projet ‘’AFFICHAGE7SEGMENTSELEVE’’ (mot de passe = BABAR).
Sauvegarder ce projet dans le même répertoire mais sous le nom : ‘’AFFICHAGE7SEGMENTS[VOTRENOM]’’.
2.2.2. Compléter le folio ‘’SEGMENT1’’ de ce projet (vous ne devez pas travailler sur le folio ‘’SEGMENT2’’).
Vous devez utiliser le langage LADDER. Remarque : les sorties de ce projet sont symbolisées par : A0, B0, C0,…
2.2.3. Lancer la compilation et effectuer si nécessaire les modifications (fonction des messages d’erreur).
2.2.5. Valider le bon fonctionnement de votre programme puis appeler le Professeur pour faire contrôler votre
travail.
- Représentation de l’information (fonction transcodage) -
2.3.1. Etablir le logigramme relatif à la sortie D (vous devez utiliser la syntaxe Automgen).
Document ressources DR2 : ‘’LOGIGRAMMES SOUS AUTOMGEN’’
Logigramme relatif à la sortie D :
2.3.2. Modifier votre projet (uniquement pour la sortie D) puis valider le bon fonctionnement.