Compteur
Compteur
Compteur
EXERCICE 1
Le plus grand chiffre ici c’est 7 alors le compteur sera un compteur modulo 8
- 0 1 2 3 4 5 6 7
- Type de bascule : D
Equation de fonctionnement 𝑄 = 𝐷
- Détermination du nombre de bascules 𝑁 = 2
8=2
n = 3 alors on aura besoin de 3 bascules pour réaliser ce compteur
- Tableau des états
Sorties Présents Entrées
N Q3 Q2 Q1 D3 D2 D1
0 0 0 0 0 0 1
1 0 0 1 0 1 0
2 0 1 0 0 1 1
3 0 1 1 1 0 0
4 1 0 0 1 0 1
5 1 0 1 1 1 0
6 1 1 0 1 1 1
7 1 1 1 0 0 0
- Table de karnaugh
D1
Q2 Q1 00 10 11 01
Q3
0 1 1 0 0
1 1 1 0 0
𝐷 =𝑄
D2
Q2 Q1 00 10 11 01
Q3
0 0 1 0 1
1 0 1 0 1
𝐷 = 𝑄 .𝑄 + 𝑄 . 𝑄
D3
Q2 Q1 00 10 11 01
Q3
0 0 0 1 0
1 1 1 0 1
𝐷 = 𝑄 .𝑄 + 𝑄 . 𝑄 + 𝑄 . 𝑄 . 𝑄
- Logigramme
Le plus grand chiffre ici c’est 15 alors le compteur sera un compteur modulo 16
- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
- Type de bascule : JKs
Equation de fonctionnement 𝑄 = 𝐽𝑄′ + 𝐾′𝑄
- Détermination du nombre de bascules 𝑁 = 2
16 = 2
n = 4 alors on aura besoin de 4 bascules pour réaliser ce compteur
- Tableau des états
ETATS ETATS FUTURS ENTREES
PRESENTS
N Q4 Q3 Q2 Q1 Q4 Q3 Q2 Q1 J4 K4 J3 K3 J2 K2 J1 K1
0 0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
1 0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
2 0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
3 0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
4 0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X
5 0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
6 0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
7 0 1 1 1 1 0 0 0 1 X X 1 X 1 X 1
8 1 0 0 0 1 0 0 1 X 0 0 X 0 X 1 X
9 1 0 0 1 1 0 1 0 X 0 0 X 1 X X 1
10 1 0 1 0 1 0 1 1 X 0 0 X X 0 1 X
11 1 0 1 1 1 1 0 0 X 0 1 X X 1 X 1
12 1 1 0 0 1 1 0 1 X 0 X 0 0 X 1 X
13 1 1 0 1 1 1 1 0 X 0 X 0 1 X X 1
14 1 1 1 0 1 1 1 1 X 0 X 0 X 0 1 X
15 1 1 1 1 0 0 0 0 X 1 X 1 X 1 X 1
- Tableau de karnaugh
J1
Q2 Q1 00 01 11 10
Q4 Q3
00 1 X X 1
01 1 X X 1
11 1 X X 1
10 1 X X 1
J1= 𝑄 + 𝑄
J2
Q2 Q1 00 01 11 10
Q4 Q3
00 0 1 X X
01 0 1 X X
11 0 1 X X
10 0 1 X X
𝐽 =𝑄
J3
Q2 Q1 00 01 11 10
Q4 Q3
00 0 0 1 0
01 X X X X
11 X X X X
10 0 0 1 0
𝐽 = 𝑄 .𝑄
J4
Q2 Q1 00 01 11 10
Q4 Q3
00 0 0 0 0
01 0 0 1 0
11 X X X X
10 X X X X
𝐽 = 𝑄 .𝑄 .𝑄 + 𝑄
K1
Q2 Q1 00 01 11 10
Q4 Q3
00 X 1 1 X
01 X 1 1 X
11 X 1 1 X
10 X 1 1 X
𝐾 =𝑄 +𝑄
K2
Q2 Q1 00 01 11 10
Q4 Q3
00 X X 1 0
01 X X 1 0
11 X X 1 0
10 X X 1 0
𝐾 =𝑄 +𝑄
K3
Q2 Q1 00 01 11 10
Q4 Q3
00 X X X X
01 0 0 1 0
11 0 0 1 0
10 X X X X
𝐾 = 𝑄 .𝑄
K4
Q2 Q1 00 01 11 10
Q4 Q3
00 X X X X
01 X X X X
11 0 0 1 0
10 0 0 0 0
𝐾 = 𝑄 .𝑄 .𝑄 + 𝑄
- Logigramme
- 0 …. N
- Type de bascule D
Equation de fonctionnement 𝑄 = 𝐷
- Logigramme
- Table de karnaugh
D1
Q2 Q1 00 10 11 01
Q3
0 1 1 0 0
1 1 1 0 0
𝐷 =𝑄
D2
Q2 Q1 00 10 11 01
Q3
0 0 1 0 1
1 0 1 0 1
𝐷 = 𝑄 .𝑄 + 𝑄 . 𝑄
D3
Q2 Q1 00 10 11 01
Q3
0 0 0 1 0
1 1 1 0 1
𝐷 = 𝑄 .𝑄 + 𝑄 . 𝑄 + 𝑄 . 𝑄 . 𝑄
- Logigramme
- Tableau de karnaugh
J1
Q2 Q1 00 01 11 10
Q3
0 1 X X 1
1 1 X X 1
𝐽 =1
J2
Q2 Q1 00 01 11 10
Q3
0 0 1 X X
1 0 1 X X
𝐽 =𝑄
J3
Q2 Q1 00 01 11 10
Q3
0 0 0 1 0
1 X X X X
𝐽 = 𝑄 .𝑄
K1
Q2 Q1 00 01 11 10
Q3
0 X 1 1 X
1 X 1 1 X
𝐾 =1
K2
Q2 Q1 00 01 11 10
Q3
0 X X 1 0
1 X X 1 0
𝐾 =𝑄
K3 Q2 Q1 00 01 11 10
Q3
0 X X X X
1 0 0 1 0
𝐾 = 𝑄 .𝑄
- Logigramme
- Figure 5 : Compteur synchrone modulo 8 bascule JK
EXERCICE 2
m1 = Me -SE = 384MO
m3 = m2 + 512 = 1408MO
Conclusion : suite a ces deux opérations ajouts, on constate que le temps d’exécution du programme
diminue et le taux d’utilisation de l’UC augmente.
SERIE3
EXERCICE 1
Automatisation d’une perceuse (GRAFCET)
EXERCICE 4
Tri des pièces
EXERCICE 5
Donner les explications du reseau MAN et LAN
Le réseau MAN (metropolitan Area Network) désigne un réseau composé
d’ordinateurs habituellement utilisés dans les campus ou dans les villes. Ce
réseau utilise généralement des fibres optiques.
Le réseau LAN (Local Area Network) est un réseau informatique ou les
terminaux qui y participent (ordinateurs…) s’envoient des trames au niveau de
la couche de liaison sans utiliser l’accès a internet. On interconnecte les réseaux
locaux au moyen de routeurs.
b) Le réseau de l'université, initialement conçu comme réseau MAN s'est transformé en
réseau LAN. Donnons les avantages et les inconvénients qui en résulter t.
• Avantage :
• Inconvénients
EXERCICE 6
CONTROLE CONTINU AUTOMATIQUE BINAIRE INDUSTRIELLE
2018/209
EXERCICE1
Utilisation du microprocesseur
𝝉 = 𝟏 − 𝒑ⁿ, 𝑴𝒆 = 𝟓𝟏𝟐𝑴𝑶, 𝑺𝑬 = 𝟏𝟐𝟖𝑴𝑶, 𝑴𝒑 = 𝟏𝟐𝟖𝑴𝑶, 𝒑 = 𝟖𝟎% = 𝟎. 𝟖
d) Détermination du multiprogramme de l’UC
Mémoire disponible (m1)
m1 = Me -SE = 384MO
m3 = m2 + 512 = 1408MO
Conclusion : suite a ces deux opérations ajouts, on constate que le temps d’exécution du
programme diminue et le taux d’utilisation de l’UC augmente.
EXERCICE 2
1. Analysons le circuit
Equation de commande
JA=KA=1
JB=Q̅AQC+Q̅AQD et KB=Q̅A
JC= Q̅AQD et KC= Q̅A Q̅B
JD= Q̅A Q̅B Q̅C et KD= Q̅A
Matrice et graphe des phases
N Q Q Q Q J K J K JB K JA K Q+ Q+ Q+ Q+ N
º D C B A D D C C B A D C B A C
0 0 0 0 0 1 1 0 1 0 1 1 1 1 0 0 1 9
1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0
2 0 0 1 0 0 1 0 0 0 1 1 1 0 0 0 1 1
3 0 0 1 1 0 0 0 0 0 0 1 1 0 0 1 0 2
4 0 1 0 0 0 1 0 1 1 1 1 1 0 0 1 1 3
5 0 1 0 1 0 0 0 0 0 0 1 1 0 1 0 0 4
6 0 1 1 0 0 1 0 0 1 1 1 1 0 1 0 1 5
7 0 1 1 1 0 0 0 0 0 0 1 1 0 1 1 0 6
8 1 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1 7
9 1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 8
1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 0 1 5
0
1 1 0 1 1 0 0 0 0 0 0 1 1 1 0 1 0 10
1
1 1 1 0 0 0 1 1 1 1 1 1 1 0 0 1 1 3
2
1 1 1 0 1 0 0 0 0 0 0 1 1 1 1 0 0 12
3
1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 0 1 5
4
1 1 1 1 1 0 0 0 0 0 0 1 1 0 1 1 0 14
5
QUESTIONS DE COURS
a) Donner les différentes couches du modèle OSI en expliquant
brièvement leurs rôles.
Nous avons 7 couches qui sont : physique, liaison de données, réseau,
transport, session, présentation, application.
La couche physique est charge de la transmission effective des signaux entre
les interlocuteurs. Son service est limite a l’émission et la réception d’un bit ou
d’un train de bit.
La couche liaison de données : gère les communications entre deux machines
directement connectées entre elles ou connectes a un équipement qui émule une
connexion directe.
La couche réseau : gère les communications de proche en proche, généralement
entre machines : routages et adressage des paquets.
La couche transport : gère les communications de bout en bout entre
processus.
La couche session : gère la synchronisation des échanges et les transactions,
permet l’ouverture et la fermeture des sessions.
La couche présentation : est charges du codage des données applicatives,
précisément de la conversation entre données manipulées au niveau applicatif et
chaines d’octet effectivement transmises.
La couche application : est le point d’accès aux services réseaux, elle n’a pas
de service propre spécifique et entrant dans la porte de la norme.
b) A quelle couche correspond le protocole de plus bas niveau TCP/IP
dans le modèle OSI.
Le modèle TCP/IP présente une approche modulaire (utilisation des couches)
mais en contient uniquement quatre : applications, transport, internet, accès
réseau.
c) La différence essentielle entre la RAM et la ROM est :
La RAM est une sorte de mémoire tampon, dans laquelle on peut stocker
temporairement certaines données pour le bon fonctionnement d’un programme.
La ROM est une mémoire figée ou l’on trouvait la plupart du temps le code du
programme en lui-même.
d) Le DEBUGGER n’offre qu’un segment d’espace mémoire et la
programmation n’y commence qu’a l’adresse 200h. qu’en dites-
vous ?
EXERCICE 1
Réaliser un compteur asynchrone dont le cycle est le suivant :
0, 1, 2, 3, 7, 8, 9, 10, 15, 0 …
Type de bascules : D
Equation de fonctionnement de la bascule D est : Q+=D
Nombre de bascules : 4
Tables des états
états Q3 Q2 Q1 Q0
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
12 1 1 0 0
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
Table de fonctionnement selon le cycle donnes
états Q3 Q2 Q1 Q0 D3 D2 D1 D0
0 0 0 0 0 0 0 0 1
1 0 0 0 1 0 0 1 0
2 0 0 1 0 0 0 1 1
3 0 0 1 1 0 1 1 1
7 0 1 1 1 1 0 0 0
8 1 0 0 0 1 0 0 1
9 1 0 0 1 1 0 1 0
10 1 0 1 0 1 1 1 1
15 1 1 1 1 0 0 0 0
Q1Q0 00 01 11 10 Q1Q0 00 01 11 10
Q3Q2 Q3Q2
00 1 0 1 1 00 0 1 1 1
01 0 0 0 0 01 0 0 0 0
11 0 0 0 0 11 0 0 0 0
10 1 0 0 1 10 0 1 0 1
Q1Q0 00 01 11 10
Q1Q0 00 01 11 10 Q3Q2
Q3Q2
00 0 0 0 0
00 0 0 1 0
01 0 0 1 0
01 0 0 0 0
11 0 0 0 0
11 0 0 0 0
10 1 1 0 1
10 0 0 0 1
D3=Q0.Q1.Q2./Q3+/Q0./Q2.Q3
D2= /Q0.Q1./Q2.Q3+Q0.Q1./Q2./Q3
Dessins du compteur
EXERCICE 2
Analyser le fonctionnement du compteur synchrone suivant
Equation algébrique
J0=Q̅3+Q̅1 et K0=1
J1=Q0 et K1=Q0+Q3
J2=K2=Q0Q1
J3=Q2J2 et K3=Q1
Le chariot (GRAFCET)