📘 Fiche de cours
L'essentiel du cours
La logique séquentielle se distingue de la combinatoire par la présence d'une mémoire. L'état de sortie $Q_{n+1}$ dépend de l'état actuel $Q_n$ et des entrées.
- Bascule RS : $S$ (Set) met à 1, $R$ (Reset) met à 0. État interdit $R=S=1$.
- Bascule D : $Q_{n+1} = D$. Elle recopie l'entrée à chaque front d'horloge.
- Bascule JK : $Q_{n+1} = J \cdot \overline{Q_n} + \overline{K} \cdot Q_n$. Si $J=K=1$, elle bascule ($Q_{n+1} = \overline{Q_n}$).
- Compteurs : Circuits séquentiels dont l'état change selon une séquence binaire.
Méthodes à maîtriser
- Passage du chronogramme à la table de vérité : Observer l'état des sorties aux fronts actifs de l'horloge.
- Établissement de l'équation de bascule : Utiliser les tables de Karnaugh pour simplifier $Q_{n+1}$.
- Analyse d'un compteur : Déterminer le cycle (ex: modulo 8) en observant les sorties $Q_A, Q_B, Q_C$.
Exemples corrigés
Exemple : Bascule D. Si $D=1$ et front montant, $Q$ devient 1. Si $D=0$, $Q$ devient 0. Exemple : Compteur modulo 4. Deux bascules JK. $Q_A$ change à chaque front, $Q_B$ change quand $Q_A$ passe de 1 à 0.
Erreurs fréquentes
- Oublier que les entrées asynchrones (Preset/Clear) sont prioritaires.
- Confondre front montant (flèche vers le haut) et front descendant (cercle + flèche).
- Ne pas respecter l'état interdit sur une bascule RS.