Liste des tableaux
Tableau Page
Tableau I.1 : Table de transition de bascule RS 04
Tableau I.2 : Table de transition de bascule RSH 05
Tableau I.3 : table de transition bascule JK 08
Tableau I.4 : Table de transition de bascule T 09
Tableau VII.5 : les adresses de sélection d un port 70
Tableau VII.6 : adresses détaillant la sélection des ports 71
Tableau VII.7 : mode 0 du 8250 72
Tableau VII.8 : Registre de contrôle 74
Tableau VII.9 : brochage d interface 8250 78
Tableau VIII.10 : Interruptions logicielles du 8085. 84
Chapitre I Généralités sur la logique séquentielle
I.1. Introduction
La logique combinatoire ne suffit pas à la manipulation des informations dans les systèmes
numériques, il est incapable de conserver des données après les résultats, la logique séquentielle
est la solution adéquate pour cette mission.
I.2. Logique combinatoire
Un système logique est dit combinatoire si l état de ses sorties Sk ne dépend que de l état de
ses entrées Ek. Le système combinatoire ne doit donc pas présenter de réactions de la sortie sur
l entrée, de sorte à ce que l état de la sortie ne dépend pas de l histoire du système.
Entrées ( Ek) Sorties ( Sk )= f(Ek
Système combinatoire
Figure I.1 : Système combinatoire.
I.3. Logique séquentielle [01]
Système dont l état des sorties dépend non seulement des entrées mais également de l état
antérieur des sorties. Ces circuits doivent donc être capables de mémoriser
Entrées Système combinatoire Sorties ( Sk )=
(E) f(E
k )
Figure I.2 : Système séquentiel
Circuit séquentiel : un circuit séquentiel est un système bouclé permettant la conservation
d'un état dépendant de la valeur des variables d'entrée ainsi que de l'état antérieur du système
Les fonctions séquentielles de base sont : mémorisation, comptage, décalage.
2
Les circuits séquentiels de base sont : bascules (3 types), compteurs, registres, mémoire RAM
Ces circuits séquentiels peuvent travailler soit en mode synchrone, soit en mode asynchrone :
Mode asynchrone : À tout moment, les signaux d entrée peuvent provoquer le changement
d état des sorties (après un certain retard qu on appelle « temps de réponse ». Ces systèmes sont
difficiles à concevoir et à dépanner.
Mode synchrone : Le moment exact où les sorties peuvent changer d état est commandé par
un signal d horloge (train d ondes carrées ou rectangulaires). Les changements d état
s effectuent tous pendant une transition appelée « front » (montant ou descendant).
La majorité des systèmes numériques séquentiels sont synchrones même si certaines parties
peuvent être asynchrone (ex. : reset).
Les avantages principaux du mode synchrone sont :
préparer les entrées sans perturber les sorties ;
protéger des parasites survenant en entrée.
[Link] bascules
La bascule constitue le système séquentiel de base et permet de mémoriser un élément
d information élémentaire appelé bit, il ya plusieurs types des bascules dont : RS , Jk, D , T
I.3.1 Bascule RS
La bascule RS est le circuit séquentiel le plus simple. C est une bascule asynchrone, et toutes
les autres bascules, synchrones ou asynchrones, reposent sur cette bascule. Son rôle consiste à
mémoriser une information fugitive, selon le fonctionnement suivant : une apparition, même
fugitive, de S entraîne un état stable Q=1, et une apparition, même fugitive, de R entraîne un état
stable Q=0.
Bascule RS asynchrone
Asynchrone : l état de la bascule peut changer a n importe quel
instant (dés que le changement des variables d entrées influent
sur le changement de l état de la sortie). (S-R = S: Set: mise a 1
R: Reset: mise a 0) , son symbole est donné comme suit: