AP1.2 Binaire Logique Eleves
AP1.2 Binaire Logique Eleves
AP1.2 Binaire Logique Eleves
2: Traitement de l’information
Option SIN Binaire et logique combinatoire
Première
Logiciels Matériels
Animation convertisseur décimal/binaire Convertisseur_Binaire-2.swf
Animation convertisseur binaire/décimal Convertisseur_Decimal-2.swf
Simulation de circuit logiques test_fonctions_logiques.swf
Simulation électronique PSIM
AP1.2 binaire_logique_eleves.doc
I. Le binaire
3. Quelle est la valeur décimale max que l’on peut coder sur ce nombre de bits ?
…………………………………………………………………………………………………..
…………………………………………………………………………………………………..
Les fonctions logiques sont les composants de base de l’électronique numérique. Il en existe de simples
comme les fonctions ET (AND en anglais) et de plus complexes.
Il existe une normalisation du nom de ces fonctions logiques, notamment en fonction de leur rôle
mathématique (ou logique) et de leur technologie.
E1
E2
2. Fonction OU (à 2 entrées)
E1 E2 S
0 0
0 1
1 0
1 1
E S
0
1
E1 E2 S
0 0
0 1
1 0
1 1
E1 E2 S
0 0
0 1
1 0
1 1
a b c
S1
≥1 &
S2
1
S3
S
S4
≥1
1
S5
&
S3 =
S4 =
S5 =
S=
7.2 Faire, de manière théorique, les tables de vérité de chaque sortie. Faire valider par le professeur.
a b c S1 S2 S3 S4 S5 S
0 0 0
0 0 1 Validation professeur :
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
a b c S
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Utilisation du logiciel:
Il faut d’abord créer un nouveau fichier (menu "File" puis "new") ou touche "new file".
Dessin du montage:
o Circuits logiques: menu "Elements" puis "control" puis "logic elements" puis ….
o Générateur de signal carré: menu "elements" puis "sources" puis "voltage" puis "square-wave"
o Masse: menu "elements" puis "other" puis "ground"
o Points de mesure (voltmètre): menu "elements" puis "other" puis "probes" puis "voltage probe"
o Pour paramétrer les différents éléments, cliquer d'abord sur la touche "sélection" puis cliquer 2 fois sur
l'objet que vous voulez paramétrer
o Pour dessiner des fils, cliquer d'abord sur l'icône "wire" puis positionner votre fil
o Certains composants se trouvent directement en bas de votre fenêtre:
Simulation:
o Pour lancer la simulation cliquer sur "simulate" puis "run simulation" ou utiliser la touche F8
o Une fenêtre "data display selection" s'ouvre alors. Choisir un premier signal (et un seul) à visualiser
(cliquer sur le nom du signal puis sur "add") puis cliquer sur "OK"
o Pour rajouter un autre signal, cliquer sur "screen" puis "add screen" puis choisir le nouveau signal et
ainsi de suite …
o Pour régler la base de temps, touche "X" puis enlever la fonction "Auto-scale" et entrer vos valeurs
Pour imprimer:
o Une fois la simulation obtenue (avec la base de temps correcte), il faut supprimer la grille (pointillés)
en allant dans le menu "option" puis en choisissant "grid". Ensuite il va falloir avoir un fond blanc et
les courbes en rouge. Pour cela il faut aller dans le menu "option" puis choisir "color". Cela change la
couleur de fond. On refait ensuite la manipulation et on obtient des courbes rouges.
o Pour copier aller dans le menu "edit" puis "copy to clipboard".
o Ouvrir le logiciel WORD et coller votre chronogramme (menu "edition" puis "coller").
o Imprimer
Paramètres:
Vpeak_peak 5
Frequency 1000 Paramètres:
0.5 Vpeak_peak 5
0 Frequency 200
0 0.5
Phase delay 0 0
0
Phase delay 0
Dessiner le montage, lancer la simulation (échelle de temps: 0 à 6 ms) puis imprimer votre ré-
sultat.
Analyser ce résultat et retrouver la table de vérité de la fonction OU. Faire valider votre analyse
par le professeur :
……………….………………………………………………………………………………..
Validation professeur :
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
Nous allons utiliser des circuits intégrés en technologie TTL. Les circuits TTL doivent être alimentés par
une tension de 5 V continu à 5%.
Caractéristiques:
- niveaux logiques: ces circuits fonctionnent en binaire (0 ou 1) représenté pas des niveaux de tension:
- une entrée de circuit est au niveau 0 (bas ou low) si le signal est compris entre 0 et 0.8V.
- une entrée de circuit est au niveau 1 (haut ou high) si le signal est compris entre 2 et 5V.
- une sortie de circuit au niveau 0 (bas ou low) fournit une tension entre 0 et 0.4V.
- une sortie de circuit au niveau 1 (haut ou high) fournit une tension entre 2.4 et 5V.
- suivant le niveau logique, une porte fournit du courant ou consomme du courant:
- au niveau haut une sortie fournit du courant
- au niveau bas une sortie consomme du courant (~1.6 mA pour une TTL standard)
- au niveau haut une entrée consomme du courant (~40 A pour une TTL standard)
- au niveau bas une entrée fournit du courant
- désignation:
-- -- --
Numéro du circuit (ex: 00=Nand, 02=NOR, 04=PAS, 08=ET, 32=OU,…)
Type de technologie (ex: S=Shottky (rapides), L=low (faible
consommation),…
Famille TTL:
- 54 (gamme de température d'utilisation: -55°C à 125°C applications
militaires, …)
- 74 (gamme de température: 0°C à 70°C)
Le matériel disponible :
Faire le montage permettant de tester une porte ET à 2 entrée du circuit. La sortie allumera une led
et on reliera les 2 entrées à des inters ou des BP du 1 er boîtier. Essayer avec le professeur et
compléter la table de vérité :
E1 E2 S= E1.E2
0 0
0 1
1 0
1 1
1 Soit l’équation S = E.E - Une seule entrée (BP) : E, une sortie (lampe) : S
2 Soit l’équation S = E+ E
4 Loi d'absorption
5 Théorème de De Morgan
1er théorème:
x y S1 S2
Simuler le logigramme de la fonction S1= x.y . Compléter la table de vérité : 0 0
0 1
Simuler le logigramme de la fonction S2= x y. Compléter la table de vérité : 1 0
1 1
Comparer les tables de vérité. Que peut-on conclure de ce 1er théorème de De Morgan ?
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
2ème théorème:
Proposer une explication claire du théorème de De Morgan. Faire valider par le professeur.
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
……………….………………………………………………………………………………..
Nous allons étudier un exemple de mémoire élémentaire (1 bit). Celle-ci fonctionne avec 2 entrées, R =
RESET = mise à 0, S = SET = mise à 1 et 2 sorties complémentées (inversées) qui représentent l'état de la
mémoire (0 ou 1).
S Q
1
Faire la simulation de la mémoire RS (réalisée à base de NOR) et remplir la table de vérité suivante en
respectant l'ordre des états (on commence par la 1ère ligne puis la 2ème ligne,…):
R S Q
1 0 Montrer sur la table de vérité où se situent les
mémorisations (une fois de l'état 0, une fois de l'état 1).
0 0
0 1 Pourquoi la dernière ligne de la table de vérité est-elle
0 0 aberrante ?
1 1 …………………………………………………….
…………………………………………………….
…………………………………………………….
Réalisation d'un automatisme d'ouverture de barrière de sortie d'un parking à l'aide de fonctions logiques
Fonctionnement :
Lorsqu’un conducteur se présente à la barrière et
qu’il possède sa carte magnétique, celle-ci est lue à
distance et valide le capteur « demande ». La
barrière s’ouvre jusqu’au capteur de fin de course
(BO). La voiture avance, valide la boucle
magnétique « Présence 2 ». Quand la voiture
continue d'avancer, elle sort de la boucle
magnétique (/Présence 2). La barrière se referme
jusqu'au capteur BF. Le feu orange est allumé
quand la barrière est en mouvement.
Les commandes FERM et OUV seront réalisée par des mémoires RS.
Présence2
& S MVP
(Mémorisation
Voiture en
FERM passage)
R
≥1 FO
feux orange
& S OUV
BO
Présence2
& S MVP
(Mémorisation
Voiture en
FERM passage)
R
&
S FERM