• Aucun résultat trouvé

Electronique Numérique

N/A
N/A
Protected

Academic year: 2022

Partager "Electronique Numérique"

Copied!
9
0
0

Texte intégral

(1)

Electronique Numérique

Pr. Aziz Amari aziz.amari@um5.ac.ma

Année universitaire 2019-2020

Filière

: Sciences Electronique, Informatique et Robotique Séance 3 du Lundi 16 Mars

Licence d’Excellence

-S4-

Chapitre I :

Fonctions et opérateurs logiques

I. Introduction

II. Variables et fonctions logiques III. Opérateurs logiques de base IV. Opérateurs composés

V. Représentation des fonctions logiques VI. Simplification des fonctions logiques

VI.1 Méthode algébrique VI.2 Diagramme de Karnaugh

(2)

3 18/03/2020

A) Construction à partir de la TV :

Comme la table de vérité, le tableau de Karnaugh met en évidence le rapport entre les entrées et les sorties (chaque ligne de la table de vérité correspond à une case du diagramme de Karnaugh).

A B S

0 0 1

0 1 0

1 0 0

1 1 1

1 0

0 1

1 0

1 0

A S B

1 0

0 1

S B

A Etats des variables d’entrée

Etats de la variable de sortie S V. Représentation des fonctions logiques

V.3 Tableaux de Karnaugh

V.3.2 Construction

Tableau à 2 variables :

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

Soit f, une fonction de n variables.

– Le tableau de Karnaugh est un tableau de 2

n

cases correspondant aux 2

n

combinaisons d’entrée dans lesquelles sont notées les valeurs correspondantes de la fonction.

a b c f(a,b,c) 0 0 0

0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

1 0 0 0 0 1 1

1

bc a 00

0 1

Le passage d’une case à une case voisine se fait par changement de l’état d’une seule variable à la fois (code binaire réfléchi ou code de Gray).

Tableau de Karnaugh

0 1 3 2

4 5 7 6

0 1 0 1

1 0 1 0

01 11 01 11 10 10 10 Exemple 1 :

V. Représentation des fonctions logiques V.3 Tableaux de Karnaugh

V.3.2 Construction…

(3)

5 18/03/2020

Tableau à 3 variables :

A

S BC S B

A 00 01 11 10

0 1

C V.3.2 Construction…

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

Tableau à 4 variables :

AB CD

00 01 11 10

00 01 11 10

S S C

A

D

B V. Représentation des fonctions logiques

V.3 Tableaux de Karnaugh

V.3.2 Construction…

(4)

7 18/03/2020

bc a 00

0 1

1 1

1 01 11 10

B) A partir de la 1ère forme canonique (par les 1) V. Représentation des fonctions logiques

V.3 Tableaux de Karnaugh

V.3.2 Construction…

c b a c b a c b a c b a

f ( , , )  . .  . .  . .

0 0

0

0 0

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

bc a 00

0 1

0

0 0

01 11 10

C) A partir de la 2ème forme canonique (par les 0) V. Représentation des fonctions logiques

V.3 Tableaux de Karnaugh

V.3.2 Construction…

a b c  a b c   a b c

c b a

f ( , , )    .   .  

1 1 1

1 1

(5)

9 18/03/2020

V.4 Représentation en Logigramme

• C’est la traduction de la fonction logique en un schéma électronique.

• Le principe consiste à remplacer chaque opérateur logique par la porte logique qui lui correspond.

Exemple :

c b a c b a c b a c b a c b a

f ( , , )            

Tracer le logigramme de la fonction

f

écrite sous la première forme canonique en norme américaine IEEE.

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

Fonction logique : Logigramme :

c b a c b a c b a c b a c b a

f ( , , )  . .  . .  . .  . .

a b c

ab c

abc

ab c

abc a

b

c

f(a,b,c) V. Représentation des fonctions logiques

V.4 Représentation en Logigramme

(6)

11 18/03/2020

V. Représentation des fonctions logiques V.5 Représentation en Chronogramme

• C’est le graphe d’évolution temporelle des variables et des fonctions logiques.

Exemple 1 : Chronogramme de la fonction NON

t a

t a

niveau logique 0 niveau logique 1 0

1

0 1

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

Exemple 2 : Chronogramme des fonctions AND et OR

t a b

t ab

t a

t b

0 1 0 1

0 0 1 1

0 0

1 0

1 0

1 1 V. Représentation des fonctions logiques

V.5 Représentation en Chronogramme

(7)

13 18/03/2020

• L’objectif de la simplification des fonctions logiques est de : – Réduire le nombre de termes dans une

fonction ;

Réduire le nombre de variables dans chaque terme.

• Cela afin de réduire le nombre de portes logiques à utiliser

 Réduire le coût du circuit

• Plusieurs méthodes de simplification existent : – La Méthode algébrique ;

– Les Méthodes graphiques (

ex : Tableau de Karnaugh

) ; – Les méthodes programmables.

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

VI. Simplification de fonctions logiques

 Méthode algébrique : Application des principes et

propriétés de l’algèbre

de Boole

Mise en facteur ou développement

Absorption, Consensus, Idempotence...

 Méthode graphique :

Utilisation des tableaux de Karnaugh

 Deux cases sont adjacentes si le passage de l’une à l’autre se fait uniquement par le changement d’état d’une seule variable.

 Ce principe s’applique également pour des ensembles de

cases adjacentes constitués de 2

n

cases.

(8)

15 18/03/2020

VI. Simplification de fonctions logiques

VI.1 Méthode algébrique

• Le principe consiste à appliquer les règles et les propriétés de l’algèbre de Boole afin d’éliminer des variables ou des termes et de rendre la fonction logique sous la forme la plus simple possible.

• Pour ce faire, il n’y a pas une démarche bien spécifique.

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

d c b a abcd d

c ab bcd a d c b a d c b a d c b a

F       

Mise en facteur

Complémentarité

  c c abd   c c a b c d

bd a b

b d c a

F  (  )     

d c b a abd

bd a d

c a

F    

d c b a bd d c a

F   

C’est une forme simplifiée de F.

VI. Simplification de fonctions logiques VI.1 Méthode algébrique

Exemple 1 :

(Simplification par mise en facteur commun)

(9)

17 18/03/2020

bc a b

a

f  

Mise en facteur Elément absorbant

c a bc

a b

a  

  1 

a b a c b

b c

a

f   

C’est la forme simplifiée de 𝑓.

Exemple 2 :

(Simplification par Consensus)

c a b

a

Consensus

Cours Electronique Numérique-EIR-S4-- Pr. A. AMARI

Références

Documents relatifs

Définition: On appellera ensemble une "collection" d'éléments qui vérifient tous une certaine propriété. Appartenance: Si x est un élément de l'ensemble A, on note

2)A partir de votre schéma, faire le câblage de la maquette avec des cordons de 2mm. Compléter à main levée le câblage sur la photo. 3) Charger le programme EX_OR ladder .pm3

InputStream OutputStream Classes abstraites de base pour lecture et écriture d’un flot de données. FilterInputStream FilterOutputStream Classe mère des classes qui

Par exemple à Vincennes pour parler de la théorie lacanienne et de la psychanalyse il était question de parler de Bataille, or à propos de Bataille il est possible de dire qu’on

[r]

Ces erreurs, se traduisant par des écarts à la courbe de transfert théorique , sont dues essentielle- ment aux résistances (précision et stabilité en température),

[r]

D’après la table de vérité ci-dessous, rechercher l’équation de la sortie KA (ne pas