Les Tests - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

Les Tests

Description:

Un circuit s quentiel est un circuit num rique (logique) dont l' tat l'instant ... Transformer une bascule RST pour quelles agisse comme une bascule D-latch ? ... – PowerPoint PPT presentation

Number of Views:97
Avg rating:3.0/5.0
Slides: 51
Provided by: antoine72
Category:
Tags: agisse | les | tests

less

Transcript and Presenter's Notes

Title: Les Tests


1
Chapitre 5 Les circuits séquentiels
  • Introduction
  • Notion dhorloge (système synchrone et système
    asynchrone)
  • Les bascules
  • T
  • RS
  • RST
  • D et D latch
  • JK
  • Les registres
  • Les compteurs/decompteurs

2
1.Introduction
  • Un circuit combinatoire est un circuit numérique
    dont les sorties dépendent uniquement des
    entrées
  • Létat du système ne dépend pas de létat interne
    du système.
  • Pas de mémoration de létat du système.

3
2.Les circuits séquentiels
  • Un circuit séquentiel est un circuit numérique
    (logique) dont létat à linstant t1 est une
    fonction des entrées en même instant t1 et de
    létat précédente du système ( linstant t)

4
Exemple dun circuit séquentiel
5
3.Système synchrone( Notion de lhorloge)
  • Une horloge est une variable logique qui passe
    successivement de 0 à 1 et de 1 à 0 dune façon
    périodique.
  • Cette variable est utilisée souvent comme une
    entrée des circuits séquentiels ? le circuit est
    dit synchrone.
  • Lhorloge est notée par h ou ck ( clock).

6
Lhorloge
Niveau Haut 1
1
0
0
Niveau Bas 0
Front descendant
Front montant
La période T La période T est en seconde
Fréquence F La fréquence est en hertz
7
Synchronisation sur niveau Haut
h
E
Synchronisation sur front montant
h
E
Synchronisation sur front descendant
h
E
8
4. Les systèmes Asynchrones
  • Lorsque un circuit séquentiel na pas dhorloge
    comme variable dentrée ou si le circuit
    fonctionne indépendamment de cette horloge alors
    ce circuit est asynchrone.

9
5.Les bascules ( flip-flops)
  • Les bascules sont les circuits de bases de la
    logique séquentiel .
  • Une bascule peut posséder une horloge (synchrone
    ) ou non (asynchrone) .
  • Chaque bascule possède des entrées et deux
    sorties et .
  • Une bascule possède la fonction de mémoration et
    de basculement.

Il existe plusieurs types de bascules T ,RS, RST
,D ,JK
10
5.1 Les bascules RS (Reset,Set)
Une bascule RS

R S
Etat mémoire
Remise à 1
Remise à 0
État interdite
11
Chronogramme dune bascule RS
R
S
Q
mémoire
12
Structure interne dune bascule RS
13
5.3 Les bascules RST
14
5.3 Les bascules T
Une bascule T

T
15
5.4 Les bascules D latch
  • Cest une bascule synchrone (utilise une horloge)
    sur niveau Haut ou niveau Bas

Une bascule D latch
D h
Sur niveau Haut
Une bascule D latch
D h
Si h1 QD
Sur niveau bas
16
Chronogramme dune bascule D latch (niveau haut )
h
D
Q
17
Exercice
  • Transformer une bascule RST pour quelles agisse
    comme une bascule D-latch ?

T h S D R
18
5.6 Les bascules D
  • Cest une bascule synchronisée sur front montant
    ou descendant

Sur front montant
D h
Une bascule D
D h
Une bascule D
Sur front descendant
19
Chronogramme dune bascule D
h
1
0
D
1
0
Q
20
5.7 Les bascules J.K en mode synchrone
  • Une bascule avec deux entrée J , K et une horloge
    ( front montant ou descendant)

21
Chronogramme dune bascule J.K
1 0
0 0
0 0
22
Les bascules J.K en mode asynchrone
  • Deux entrées Pr ( preset ) et cl ( clear)
    asynchrone
  • Plus prioritaire que lhorloge
  • Pr et Cl fonctionne avec la logique negative.

Pr Bascule JK Cl
J h K
Sur front montant
Pr Bascule JK Cl
J h K
Sur front descendant
23
Table de vérité dune bascule J.K
24
Exercice
  • Transformer une bascule JK en une bascule D ?

25
Table de transition dune bascule JK
  • On connait les valeurs des sorties , comment
    determiner les valeurs des entrées JK ?

26
Exercice
  • Réaliser le circuit qui permet de réaliser le
    cycle suivant 0,1,2,3 à laide de bascules JK?

27
Solution
J0K01 J1K1Q0
28
Solution (schéma)
5V
5V
Pr Bascule JK cl
pr Bascule JK cl
J1 h K1
J0 K0
5V
5V
5V
29
(No Transcript)
30
(No Transcript)
31
Les registres
32
1. Définition
  • Une bascule est lélément de base de la logique
    séquentielle.
  • Une bascule permet de mémoriser un seul bit.
  • Un registre est ensemble un ordonné de n
    bascules.
  • Un registre permet de mémoriser ( sauvegarder)
    une information sur n bits.
  • Exemple

33
2. Type de registres
  • Il existe plusieurs types de registres
  • Registre à entrées parallèles et sorties
    parallèles (Registre à chargement parallèle ).
  • Registre à entrée série et sortie série
  • Registre à entrée série et sortie parallèle.
  • Registre à entrée parallèle et sortie série.
  • Registre à décalage circulaire.

34
2.1 Registre à entrées parallèles et sorties
parallèles (Registre à chargement parallèle ).
  • Il peut charger une information sur N bits en
    même temps.
  • Les n bascules changement détats en même temps.
  • Chaque bascule Bi prend la valeur de
    linformation i.
  • Il possède une entrée de chargement chg ( chg0 ?
    état mémoire, chg1 chargement )

35
2.2 Registre à entrée série et sortie série
  • Linformation est introduite bit par bit ( en
    série).
  • L'ensemble du registre est décalé d'une position
    ( Bi, Bi1) et la bascule B0 reçoit une nouvelle
    entrée ES.
  • Un tel registre est appelé registre à entrée
    série à gauche et à sortie série à droite.

36
registre à entrée série à droite et à sortie
série à gauche.
37
Registre à entrée série et sortie parallèle.
38
Registre à entrée parallèle et sortie série.
39
2.5 Registre à décalage circulaire
  • C'est un registre qui effectue un décalage vers
    la gauche en répercutant la sortie de la derniére
    bascule vers l'entrée de la dernière bascule.
  • Le décalage peut être un décalage droite (
    circulaire droite) ou gauche ( circulaire gauche)

40
Exercice
41
Registre programmable
  • Il existe des registres qui permettent
  • le décalage à droite ( ou circulaire droite)
  • Le décalage à gauche (ou circulaire gauche)
  • Chargement parallèle.

42
Registre programmable ( table de vérité)
43
Exercice
44
Les Bus
  • Un bus est un ensemble de lignes utilisées pour
    interconnecter des éléments d'un ordinateur
    (registres, mémoires, ...).
  • Son rôle est d'assurer le transport de
    l'information d'un élément à l'autre.

45
Représentation simplifié dun bus sur 8 bits
46
Bus Unidirectionnel et Bidirectionnel
  • Bus Unidirectionnel Ce type de bus assurent un
    transport de l'information dans un seul sens.
  • Le bus bidirectionnel Le bus bidirectionnel
    assure le transfert de l'information dans les
    deux sens.

Bus Unidirectionnel
Le bus bidirectionnel
47
Application des Bus interconnections des
registres
48
Le tampon trois états( Tristate )
  • Cest un circuit qui possède trois états Haut
    (H 1), Bas (B 0) et Haute Impédance (Z).
  • Un tampon trois états est un circuit qui sert
    pour contrôler le passage d'un signal logique
    entre une entrée et une sortie.

49
Inverseur à trois états
50
Registre à trois états
  • Les sorties sont dotés de tampons à trois états.
  • Si S0 alors les Qi sont dans létat haute
    impédance.

Les entrées aussi peuvent avoir des tampons à
trois états
Write a Comment
User Comments (0)
About PowerShow.com