Vous êtes sur la page 1sur 6

Automatisme Partie I

Electronique numérique

Travaux Pratiques

Université Abdelmalek Essaâdi (FST)

Département Génie Électrique

Pr.Dr.-Ing.habil Mohammed Bsiss

Page 1 a 6
1 Introduction :

Ce document est un tutoriel qui décrit comment établir un système numérique à


l’aide de logiciel Logisim afin de simuler facilement des circuits logiques. Nous ex-
pliquerons les démarches nécessaires afin de concevoir, simuler et implémenter un
projet.

Il existe différentes façons de décrire formellement les systèmes numériques : des


langages de description du matériel (VHDL ou le verilog ), des tables de vérité, des
graphes d’états, ou des schémas. Le Logisim permet en autre de travailler sur des
schémas. Le premier chapitre expliquera comment réaliser un premier schéma.
Vous pouvez voir l’interface de Logisim sur la Figure 1.

Figure 1: Fenêtre de logisim

Pour utiliser le mode édition, il faut sélectionner la flèche comme indiqué en haut
de la figure 1.

• On peut alors choisir un composant dans la bibliothèque, sur la gauche. Pour


l’ajouter dans son schéma, il suffit de cliquer sur le composant désiré, puis
de le déposer dans le schéma.

• Chaque composant que vous utiliserez aura des attributs modifiables dans la
zone inférieur gauche de Logisim. Par exemple si l’on pose une porte XOR,
on peut modifier le nombre de signaux qu’elle prend en entrée (attribut
nombre d’entrées).

• Il est possible de faire des copier (Ctrl+C) /coller (Ctrl+V) d’un ou plusieurs
composants . Dans ce cas, les composants conserveront aussi tous les attri-
buts préalablement définis.

Pour utiliser le mode simulation, il faut sélectionner la main en haut à gauche de


Logisim. Logisim est capable de simuler le circuit en affichant les valeurs des si-
gnaux directement sur le schéma : Vous pouvez définir les valeurs des bits en en-
trée et observer la réaction du circuit

• Il est possible de contrôler l’état des différentes entrées en cliquant directe-


ment dessus avec la « petite main » (forcément, uniquement en mode simu-
lation).

• En cliquant sur une entrée, la valeur doit alterner entre 1 en vert clair, et 0 en
vert foncé.

• Les sorties prennent les valeurs calculées par le circuit en fonction des en-
trées. Pour les fils qui ne transportent qu’un bit, la convention des couleurs
est identique : 0 en vert clair, et 1 en vert foncé.

• Voici un descriptif des couleurs utilisées pour les signaux en mode simula-
tion.

Figure 2: Couleurs des fils en simulation

• Orange : Les composants reliés au fil n’ont pas la bonne taille.

• Vert clair : Le fil comporte la valeur ’1’.


Page 3 a 6
• Vert foncé : Le fil comporte la valeur ’0’.

• Rouge : Le fil comporte une erreur.

• Noir : Le fil comporte plusieurs bits (BUS).

• Bleu : Le fil comporte une valeur, cependant elle est inconnue.

• Gris : La taille du fil est inconnue. Le fil n’est relié à aucune entrée

Tâche 1:

1. Réaliser le schéma en Figure 3 et nommer le AND_OR :

Figure 3: Opérateur AND_OR

2. En vous mettant en mode simulation, Complétez la table de vérité suivante :

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

3. Donner l’expression de la fonction logique de ce circuit

Tâche 2:

Réaliser le schéma en Figure ci-dessous et nommer le DemAdd :

1. En vous mettant en mode simulation, Complétez la table de vérité suivante :

A B R S

0 0

0 1

1 0

1 1

2. Comment s’appelle le circuit que l’on vient de réaliser

3. Donner l’expression de la fonction logique de ce circuit

Page 5 a 6
Tâche 3:

Soit une barrière qui s'ouvre par l'action de l'usager sur la télécommande (TelC) ou
par le capteur de présence (CP) (un angle de détection de 180° et une distance de
détection d’un mètre) qui détecte le passage de la voiture: La barrière s’ouvre si le
moteur (KM) est en marche et il reste dans cet état logique. La barrière se ferme si
le moteur est en repos. Un avertisseur lumineux (L) prévient de la manœuvre de la
barrière. Le moteur est en action en mottant et reste en marche

1. Donner la table de vérité et déduire la fonction logique

2. Construire à partir de l’expression de la fonction logique le circuit en Logisim

Vous aimerez peut-être aussi