35
Enseignes et afficheurs à LED Dr. Mamadou Lamine NDIAYE Circuits logiques séquentiels

Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

  • Upload
    ngodiep

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED

Dr. Mamadou Lamine NDIAYE

Circuits logiques séquentiels

Page 2: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Circuits logiques séquentiels

Dr. Mamadou Lamine NDIAYE

Page 3: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Système séquentiel ● Les bascules ● Le comptage binaire ● Les registres

Circuits logiques séquentiels

Page 4: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Système séquentiel

Page 5: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Exemple d’un moteur commandé par deux boutons poussoirs ● bouton de marche « m » ● bouton d’arrêt « a »

Système séquentiel

Page 6: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Circuit élémentaire de mémorisation ● On note des bascules asynchrones et des bascules synchrones

Bascules

Page 7: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Bascule RS

Structure

Symbole Logigramme

Page 8: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Bascule RS

R S Q 0 0 Inchangée 0 1 1 1 0 0 1 1 Indéterminée

Page 9: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Bascule RS synchronisée par une horloge

Page 10: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Bascule D

Symbole Logigramme

Page 11: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Bascule D

Table de vérité Logigramme

Ck D Q 0 x Inchangée 1 0 0 1 1 1

Page 12: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Bascule JK

Table de vérité Symbole

J K Q 0 0 Inchangée 0 1 0 1 0 1 1 1 Opposée

Page 13: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Entrées de forçage

Page 14: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Fonctionnement en mode toggle des bascules

Page 15: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Fonctionnement en mode toggle des bascules

Page 16: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Fonctionnement en mode toggle des bascules

Page 17: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Fonctionnement en mode toggle des bascules

Page 18: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Un compteur binaire : système séquentiel (dénombrer des impulsions d'horloge (Ck : clock )

● Passage d’un état i à l’état i+1 à chaque coup d’horloge

● Nombre m d’états du compteur : modulo m ● Deux types de compteurs : asynchrones et synchrones

Le comptage binaire

Page 19: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Le comptage binaire

● Comptage binaire asynchrone

Page 20: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire asynchrone o  Compteur modulo m = 2n : o  Compteur Modulo 8: m= 8 donc on a besoin de 3 bascules 8 =23

Le comptage binaire

Page 21: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire asynchrone o  Compteur modulo m = 2n : o  Compteur Modulo 8: m= 8 donc on a besoin de 3 bascules 8 =23

Le comptage binaire

Page 22: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire asynchrone o  Compteur modulo m = 8

Le comptage binaire

Page 23: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Le comptage binaire

● Comptage binaire synchrone

Page 24: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire synchrone o  Les tables de transitions

Le comptage binaire

Page 25: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire synchrone o  Synthèse d’un compteur synchrone modulo 8 o  Type de bascule : D o  Nombre de bascules : 3

Le comptage binaire

Page 26: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Le comptage binaire

● Comptage binaire synchrone o  Synthèse d’un compteur synchrone modulo 8 o  Type de bascule : D o  Nombre de bascules : 3

Page 27: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire synchrone o  Equation des entrées

Le comptage binaire

Page 28: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire synchrone o  Equation des entrées

Le comptage binaire

D1=Q1D2 =Q1⊕Q2

D3= Q1 •Q2( )⊕Q3 = Q1 +Q2( )⊕Q3

Page 29: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire synchrone o  Logigramme

Le comptage binaire D1=Q1D2 =Q1⊕Q2

D3= Q1 •Q2( )⊕Q3 = Q1 +Q2( )⊕Q3

Page 30: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Comptage binaire synchrone o  Synthèse d’un compteur synchrone

Le comptage binaire

Généralisation

D1=Q1D2 =Q1⊕Q2

Di = Q1 •Q2...Qi−1( )⊕Qi, i >1

Page 31: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Les régistres

Page 32: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Régistres de mémorisation o  Régistre de mémorisation 4 bits

Les régistres

Page 33: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Régistres à décalage o  Régistre de décalage 4 bits (droite)

Les régistres

Page 34: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

● Régistres à décalage o  Entrée série ou parallèle 4 bits

Les régistres

Page 35: Enseignes et afficheurs à LED - pyrochat.github.iopyrochat.github.io/mooc-led/cours/301/seq-dia-compact.pdf · Entrées de forçage . Enseignes et afficheurs à LED ⏐ Circuits

Enseignes et afficheurs à LED ⏐ Circuits logiques séquentiels

Circuits logiques séquentiels

● Système séquentiel ● Les bascules ● Le comptage binaire ● Les registres