CIRCUITS LOGIQUES NOTIONS FONDAMENTALES

Dimension: px
Commencer à balayer dès la page:

Download "CIRCUITS LOGIQUES NOTIONS FONDAMENTALES"

Transcription

1 CIRCUITS LOGIUES NOTIONS FONDAMENTALES Différence entre système analogique et logique Analogique : les signaux sont décrits par des fonctions mathématiques continues Logique : Chaque paramètre ne peut prendre que deux valeurs 0 ou 1 (vrai ou faux). C'est un système binaire Variable d'entrée binaire Variable de sortie binaire Exemple : Sécurisation du démarrage d'un véhicule Le véhicule ne peut démarrer que si un certain nombre de conditions sont remplies (celà suppose, bien entendu la présence de capteurs appropriés). Contacts Portière : P Ouverte = 0 Fermée = 1 électriques Ceinture : C Non Bouclée = 0 Bouclée = 1 Feux : F Eteints = 0 Allumés = 1 Photo-capteur Jour ou nuit : L Nuit = 0 Jour = 1 Conditions de sécurité La fonction D (démarrage) ne prendra la valeur 1 que si les conditions de sécurité sont remplies. D = f(p, C, F, L) 1

2 Nous pouvons exprimer la fonction D par un texte comportant des ET et des OU Le démarrage sera alors possible si: les portières sont fermées ET les ceintures de sécurité bouclées ET si les feux sont allumés ET qu'il fait nuit OU si les feux sont éteints ET qu'il fait jour Ce qui peut aussi s'écrire: D = 1 si P=1 et C=1 et ((F=1 et L=0) ou (F=0 et L=1)) Algèbre de Boole (détermination des fonctions logiques) La fonction OU (Union, réunion, addition ou somme logique, OR) somme algébrique Notation : + ou (que l'on prononce OU), f(x,y) = x+y X Y OU

3 Table de vérité de la fonction OU Vs = Ve si I1 ou I2 est fermé Vs = 0 si I1 et I2 sont ouverts Réalisation de la fonction OU avec des diodes: x s y La fonction ET (Intersection, produit logique, AND) produit algébrique Notation : ou (que l'on prononce ET), f(x,y) = x y X Y ET Table de vérité de la fonction ET I1 I2 Ve Vs Vs = Ve si et seulement si I1 et I2 sont fermés Réalisation de la fonction ET avec des diodes 3

4 x s y + 5 V A côté des fonctions OU et ET il existe une autre fonction fondamentale: la fonction NON La fonction NON (négation, complément, inversion, NOT) Notation : f(x) = x (dire x barre) X = 0 NON X = 1 X = 1 NON X = 0 X NON X Table de vérité de la fonction NON La fonction NON ne peut pas être réalisée avec des diodes. Considérons un transistor et le diagramme de sortie Ic = f(vce): 4

5 E RB RC IC E/Rc Saturation Blocage E VCE Cherchons alors la valeur de Rb pour laquelle le transistor est saturé. Pour ce faire on confond le point de saturation avec le point d'intersection de la droite de charge et de l'axe Ic. Pour Vce = 0 on a : Ic = E/Rc Donc : ßIb = E/Rc Ib = E/ßRc Par ailleurs : Rb.Ib + Vbe = E Si on néglige Vbe alors: Rb = ßRc Donc pour tout Rb tel que Rb ßRc on a Vce = 0 Dans ces conditions le transistor se comporte comme un interrupteur ouvert. 5

6 A l'inverse, si Ib = 0 c'est à dire si l'on déconnecte Rb de l'alimentation E, alors Ic = 0 et par conséquent Vce = E. On est au point de blocage. Le transistor se comporte alors comme un interrupteur fermé. Choisissons maintenant Rb ßRc et faisons le schéma suivant : E = 5V RC RB X = 0V ou 5V S = X (5V ou 0V) Lorsque X varie de 0 à 5 V le transistor passe de l'état bloqué (S = 5V) à l'état saturé (S = 0V). Extension des fonctions ET et OU Les fonctions ET et OU s'étendent à plus de deux variables X Y Z ET OU Exemple de table de vérité pour 3 variables des fonctions ET et OU A partir des fonctions ET, OU et NON on peut définir n'importe quelle fonction aussi complexe soit elle. 6

7 Pour simplifier les montages d'autres fonctions ont été définies et existent précablées, ce sont : La fonction NI (NON OU, NOT OR, NOR) C'est la fonction OU inversée: f ( X, Y)= X+ Y X Y OU NOR Table de vérité de la fonction NOR La fonction NON ET (NOT AND, NAND) C'est la fonction ET inversée : f ( X, Y) = X. Y X Y ET NAND Table de vérité de la fonction NAND 7

8 La fonction OU EXCLUSIF f( X, Y)= X Y X Y OU EXCLUSIF Toutes ces fonctions existent au catalogue des constructeurs. Cependant en général, lorsqu'il s'agit de systèmes complexes, la fonction que doit remplir le circuit est elle aussi complexe et n'existe généralement pas précablée. Cette fonction peut être: soit totalement définie soit incomplètement définie X Y Z f(x,y,z) Exemple de fonction complètement définie 8

9 X Y Z f(x,y,z) * * Exemple de fonction incomplètement définie. On note par * ces valeurs non définies peu importantes pour le fonctionnement du système (X = 1 ou 0 indifféremment) 9

10 Propriétés des opérateurs ET, OU et NON. uelques identités remarquables sont à connaître: Fonctions Identités Commentaires X= X X + 0 = X X + 1 = 1 1 variable X 0 = 0 X 1 = X X + X = X X X = X X +X=1 X + X = 1 X. X=0 2 variables X + Y = Y + X X Y = Y X 3 variables X+Y+Z=(X+Y)+Z = X+(Y+Z) X Y Z= (X Y) Z = X (Y Z) 3 variables X (Y+Z) = X Y + X Z X+ (Y Z) = (X+Y) (X+Z) COMMUTATIVITE ASSOCIATIVITE DISTRIBUTIVITE Il existe d'autre part des théorèmes généraux qui permettent la manipulation des fonctions logiques: Théorème de De Morgan X + Y+ Z+... = XY.. Z... X. Y. Z... = X+ Y+ Z+... Théorème de Shannon f ( X, Y, Z, +,.) = f( X, Y, Z,., + ) f(x,y,z,+, ) = f(x,y,z,,+) Ces théorèmes sont à manipuler avec précaution Exemple : Soit à calculer f = X+ Y. Z 10

11 On posera A = Y. Z Ce qui donne : X + A= XA. = XY.. Z= X.( Y+ Z) = X. Y+ X. Z Dans la suite nous oublierons parfois le symbole produit 11

12 Une fonction quelconque peut s'exprimer avec les seuls opérateurs ET, OU et NON. Le problème est donc de trouver la bonne combinaison. Nous allons distinguer deux manières 1 - ECRITURE CANONIUE 2 - METHODE DE KARNAUGH 1 - ECRITURE CANONIUE Cela peut se faire en utilisant des fonctions produits ou des fonctions sommes. Nous allons traiter cette méthode dans le cas de trois variables X, Y et Z, ce qui nous donne 8 combinaisons possibles. a) Fonctions produits Pour chacune des 8 combinaisons possibles on définit une fonction Pi égale au ET des variables X ou X, Y ou Y et Z ou Z. On a donc 8 fonctions Pi qui sont : P0 = X.Y.Z, P1= X.Y.Z, P2 = X.Y.Z, P3 = X.Y.Z, P4 = X.Y.Z, P5 = X.Y.Z, P6 = X.Y.Z, P7 = X.Y.Z On obtient alors le tableau suivant : P0 P1 P2 P3 P4 P5 P6 P7 F X Y Z X.Y. Z X.Y.Z X.Y. Z X.Y.Z X. Y. Z X. Y.Z X.Y. Z X.Y.Z La fonction F est donc définie comme : F = P1 ou P3 ou P4 12

13 = P 1 + P3+ P4= XY.. Z+ X. Y. Z+ XY.. Z = Somme canonique des produits b) Fonctions sommes Pour chacune des 8 combinaisons possibles on définit une fonction Si égale au OU des variables X ou X, Y ou Y et Z ou Z. On a donc 8 fonctions Si qui sont : S0 = X+ Y+ Z, S1= X+ Y+ Z, S2 = X+ Y+ Z,S3 = X+ Y+ Z, S4 = X+ Y+ Z, S5 = X+ Y+ Z, S6 = X+ Y+ Z, S7 = X+ Y+ Z De la même manière que pour les fonctions produits on dresse un tableau de toutes les combinaisons possibles S0 S1 S2 S3 S4 S5 S6 S7 F X Y Z X + Y+ Z X + Y+ Z X + Y+ Z X + Y+ Z X + Y+ Z X + Y+ Z X Y+ Z Ainsi la fonction F est maintenant définie comme : F = S0 ET S2 ET S5 ET S6 ET S7 = (X + Y+ Z) (X+ Y+ Z) (X+ Y+ Z) (X+ Y+ Z) (X+ Y+ Z) = Produit canonique des sommes 13 + X Y+ Z C'est en général la première forme canonique (somme des produits) qui est la plus utilisée. Cependant le résultat n'est pas sous la forme la plus simple. Il faut donc simplifier l'expression de la fonction.

14 La simplification à l'aide de l'algèbre de Boole est en général malaisée car elle suppose des astuces de calcul. Exemple : Soit à simplifier : F = X.Y.Z + X.Y.Z + X.Y.Z + X.Y.Z Il faut alors remarquer que X.Y.Z + X.Y.Z + X.Y.Z = X.Y.Z On peut alors écrtire : F = (X.Y.Z + X. Y. Z) + (X.Y.Z + X.Y.Z) + (X.Y.Z + X.Y.Z) et en faisant une mise en facteur : F = Y.Z (X + X) + X.Z (Y + Y) + X.Y (Z + Z) = Y.Z + X.Z + X.Y Plutôt que d'utiliser les formes canoniques on utilise en général la méthode de Karnaugh. 1 - METHODE DE KARNAUGH Cette méthode est basée sur l'utilisation de l'identité remarquable a.x + a.x = Il s'agit d'une méthode graphique qui consiste à mettre en évidence tous les termes produits d'une fonction qui ne diffèrent que par l'état d'une seule variable. On appelle ces termes les termes adjacents. Par exemple, dans le cas de 4 variables les deux produits X.Y.Z.T et X.Y.Z.T sont adjacents. Comme dans le cas de la première forme canonique on fait la somme des produits en regroupant les termes adjacents. L'utilisation de l'identité remarquable ci-dessus permet alors d'éliminer un produit ainsi qu'une variable (ici la variable T). a Donc X.Y.Z.T + X.Y.Z.T = X. Y. Z La méthode utilise des tableaux dont le nombre de cases correspond au nombre total des combinaisons produits de toutes les variables d'entrée. 14

15 a) Exemples 2 variables (2 2 cases) 3 variables (2 3 cases) 0 1 Y 0 1 X 0 1 Z XY Il faut noter que l'on ne change q'une seule variable en passant d'une case à la suivante. 4 variables (2 4 cases) ZT XY Si l'on a plus de 4 variables on juxtapose alors des tableaux de 4 variables Comment passe-t-on de la table de vérité définissant la fonction au tableau de Karnaugh? 15

16 b) Passage au tableau de Karnaugh Le passage est très simple. Il consiste à écrire des 1 dans les cases du tableau de Karnaugh qui correspondent aux combinaisons où la fonction vaut 1. Dans toutes les autres cases on mettra des 0. Pour mieux comprendre réalisons un exemple d'une fonction de 4 variables. Soit la table de vérité de la fonction, F, suivante: X Y Z T F On remplit le tableau de Karnaugh de la manière suivante: ZT XY

17 On procède ensuite de la manière suivante : a) on réalise les groupements de termes adjacents égaux à 1. Attention on ne peut les grouper q'en un multiple de 2. On essaie d'avoir le minimum de groupements. Les mêmes termes peuvent participer à plusieurs groupements (car x + x + x = x) 2. Dans un groupement de deux termes on élimine la variable qui a changé d'état. On ne conserve alors que le produit des variables qui n'ont pas changé 3. idem pour les groupement de 4 termes ou de 8 termes. 4. L'expression logique finale de la fonction F est la réunion (OU) des groupements après l'élimination des variables qui avaient changé d'état. Dans le cas de l'exemple précédent les groupements sont les suivants: ZT XY X.Y.T Les termes en jaune donnent : Les termes en rouge donnent : Y. Z.T Les termes en violet donnent : X. Y La fonction F est donc définie comme : F = X.Y.T + Y.Z.T + X.Y 17

18 SYMBOLES GRAPHIUES DES FONCTIONS LOGIUES NON, NOT x x ET, AND a b ab OU, OR a b a+b NON ET, NAND a b ab NON OU, NOR a b a+b SEPARATEUR, BUFFER x x OU EXCLUSIF, XOR a b a b 18

19 LES DIFFERENTES FACONS DE REPRESENTER LES NOMBRES Différentes bases possibles: Base 2 Base 8 Base 10 Base 16 BCD (Décimal codé binaire) Exemple : Soit le nombre 1253 en base En base 2 il s'écrira ; Chaque colonne est représentée par une donnée (0 ou 1) appelée bit En base 2 les nombres seront codés sur un certain nombre de bits On a ainsi le codage sur 4 bits qui correspond aux nombres de 0 à 15 le codage sur 8 bits qui correspond aux nombres de 0 à 255 le codage sur 12 bits qui correspond aux nombres de 0 à

20 le codage sur 16 bits qui correspond aux nombres de 0 à le codage sur 32 bits qui correspond aux nombres de 0 à Les ordinateurs actuels travaillent sur des combinaisons élevées (16, 32, 64 bit). On voit bien qu'en base 2 on ne pourra pas représenter tous les nombres et que la précision dépendra du nombre de bit utilisés pour représenter l'information. Par ailleurs, il n'y a pas que les nombres à représenter. Il y a aussi toutes sortes de caractères, alphabet, symboles de calculs divers (+,-,x,,...), signes de ponctuation (, ; :!?...)ainsi que des caractères dits de service. Il existe un certain nombre de codes mais il en est un qui est très utilisé, c'est le code ASCII (= CCITT N 5) qui est un code à 7 bits. b6 b5 b4 b3 b2 b1 b0 chiffre chiffre lettre e signe Un des problèmes qui se pose souvent est le changement de code. Nous allons indiquer la procédure en utilisant l'exemple de la conversion de binaire en BCD. Le BCD est un code qui permet de gérer les afficheurs. 20

21 Décimal Binaire BCD b3 b2 b1 b0 d7 d6 d5 d4 d3 d2 d1 d Pour résoudre ce changement de code (transcodage) nous allons utiliser la méthode de Karnaugh. Dans ce système les variables sont les colonnes b0 à b3 et chaque colonne d0 à d7 est une fonction qu'il faut évaluer. La fonction qui correspond à la colonne d0 est évidente puisqu'elle correspond à la colonne b0. Evaluons maintenant la colonne d1: b1b b3b

22 d1 = b 1 b 3 + b 1 b 2 b 3 b3 b1 d1 b2 Schéma de cablage de la fonction d1 De même: d 2 = b 2 b 3 + b 1 b 2 d 3 = b 1 b 2 b 3 d 4 = b 2 b 3 + b 1 b 3 22

23 A - Représentation des nombres A1 - Nombres entiers non signés OPERATIONS ARITHMETIUES On représente alors les nombre sur un cetain nombre de bits Par exemple sur 3 bits: Décimal Binaire On voit tout de suite que pour représenter un grand nombre entier on aura besoin d'un très grand nombre de bits A2 - Nombre signés : ± N Il va falloir attibuer 1 bit pour le signe. Le nombre signé sera donc sous la forme: 1 bit de signe + n bits pour la valeur absolue du nombre à représenter Exemple d'un nombre signé repésenté sur 3 bits On choisit comme convention : Signe + valeur 0 Signe - valeur 1 23

24 Signe Binaire Décimal On s'aperçoit tout de suite d'un problème de taille. Il existe deux valeurs pour représenter 0! Comment s'en sortir? Nous allons voir que le complément à 2 permet de résoudre ce problème. Nous allons tout d'abord définir ce que sont les compléments. i - complément à 1 d'un nombre binaire Soit A un nombre de n bits, a i A s'écrit: A = a n-1 a n-2...a 1 a 0 Le complément à 1 de A est le nombre A' tel que : A' + A = 2 n - 1 Cela équivaut donc pour trouver le nombre A' à inverser tous les bits du nombre A. A' = a n 1an 2...a1a0 On peut le vérifier aisément: 24

25 A a n 1 a n 2...a 1 a 0 + A' a n 1an 2...a1a ii - Complément à 2 d'un nombre binaire Soit A un nombre de n bits, le complément à 2, A" de A est tel que: A + A" = 2 n Comme l'on avait: A' + A = 2 n - 1, alors A" = A' + 1 Ce que l'on vérifie aisément : A a n 1 a n 2...a 1 a 0 + A' a n 1an 2...a1a0 + 1 = 2 n Donc A + A" = 0 à 2n près. Ceci indique que A" est l'opposé de A A3 - Représentation des nombres en complément à 2 Comme dans le cas précédent nous allons représenter sur 3 bits Signe Binaire Décimal Complément à

26 Vérification : est représenté par: 001 Son inverse (complément à 2) est: 111 (c.à.d ) est représenté par: 010 Son inverse (complément à 2) est: 110 (c.à.d ) Ce qui est important c'est que le 0 n'a plus qu'une seule représentation. A4 - Représentation d'un nombre fractionnaire Le nombre sera représenté par n bits qui seront partagés en: n1 bits pour la partie entière n2 bits pour la partie fractionnaire 1 bit pour le signe Exemples: a) Signe Entière Fract S ,5 Le résultat est donc + 6,5 26

27 b) Soit à trouver Signe Entière Fract Le bit de signe étant égal à 1 il s'agit d'un nombre négatif. Afin de trouver sa valeur absolue je cherche son opposé c'est à dire que je calcule son complément à 2. C'est: S ,75 Le nombre recherché est donc - 0,75. Exemple d'additions et de soustractions en utilisant le complément à 2 Je veux additionner 2 et 3. Ce sont deux nombre positifs qui s'écrivent: S Nombre Je veux soustraire 3 de 2 (2-3). Cela revient à ajouter le nombre négatif -3 au nombre positif + 2. S Nombre Compl. à 2 de Le résultat, 1111 est bien le complément à 2 de

28 REALISATION ELECTRIUE DES FONCTIONS LOGIUES Les fonctions logiques, comme nous l'avons déjà vu, peuvent être réalisées avec des résistances, des diodes et/ou des transistors. + 5 V E1 S E2 + 5 V Diode-Transistor logic (DTL) E1 E2 S Transistor-Transistor logic (TTL) 28

29 Si elle est réalisée en éléments discrets, une porte logique a une taille de plusieurs centimètres carrés. En 1965, sont apparus les premiers circuits intégrés. Il s'agit de boitiers qui comportent un certain nombre de broches. Les boitiers les plus courants comportent 14, 16, 18, 20, 24, 28, 40 broches disposées en deux rangées parallèles. Un boitier 14 broches (très courant) mesure 20 x 8 mm 2. Ces boitiers comportent un certain nombre de portes logiques. Exemple : Le 7400 (quatre portes NAND) + Vcc 14 8 Repère 1 7 Masse Série standard Famille Type de boitier } SN 74 LS 00 N } } } } Usage professionnel N du boitier dans la famille ici ce sont des NAND 29

30 On classe les circuits selon leur densité d'intégration. C'est donc quelquechose qui a évolué avec le temps. Ce sont : SSI Small Scale Integration (quelques portes par boitier) MSI Medium Scale Integration (quelques dizaines de portes) LSI Large Scale Integration (100 à 1000 portes) VLSI Very Large Scale Integration (> 1000 portes) Les familles de Circuits Intégrés La famille TTL Pendant longtemps la plus développée. Elle cosntitue un standard. Ses caractéristique s moyennes sont : retard ~ 10 ns par porte consommation ~ 10 mw Il existe un certain nombre de sous-familles (la ou les lettres au milieu de la dénomination du boitier: Famille Sous-famille Utilisation Retard/porte Conso/porte TTL H Rapide 6 22 TTL L Low power 33 1 TTL S Schottky 3 19 TTL LS Low power Schottky

31 La famille ECL (Emitter Coupled Logic) Les transistors ne travaillent pas dans le régime bloqué-saturé. Ils travaillent dans le régime linéaire. C'est une logique extrêmement rapide ( 1 ns) mais elle pose de gros problèmes d'interconnexions. La famille MOS (Metal Oxyde Semiconductor) Du fait de la petite taille des transistors l'échelle d'intégration est extrêmement élevée. La consommation est aussi très faible. Elle est cependant un peu plus lente que la TTL la plus rapide. La famille CMOS (Complementary MOS) On retrouve beaucoup des circuits de la TTL. Avantage du MOS: faible consommation et vitesse très proche de la TTL-LS. Dans toute la suite du cours on ne s'intéressera qu'à la famille TTL Les circuits TTL sont alimentés sous 5 Volt. Convention logique Il s'agit de la concordance entre potentiels et états logiques. 2 possibilités Logique positive 0 V 0 logique 5 V 1 logique Logique négative 0 V 1 logique 5 V 0 logique 31

32 Différents types de portes Portes à sortie collecteur ouvert: + 5 V E1 E2 S Porte NAND à collecteur ouvert Ce type de porte peut servir à différentes fonctions: Commande d'une charge externe + V 5V (potentiel de charge) Etage de sortie de la porte 32

33 Le potentiel de charge peut être soit le potentiel d'alimentation (5V) soit une tension plus élevée ( 30V). Un courant assez important peut être débité (~ ma). Fonction ET cablée On connecte toutes les sorties entre elles et l'on met en commun le circuit de charge. a b Sortie bloqué bloqué Vcc saturé bloqué 0 bloqué saturé 0 saturé saturé 0 C'est équivalent à la transmission d'une information parmi n. + V 5V (potentiel de charge) Etage de sortie de la porte 1 a S Etage de sortie de la porte 2 b Réalisation d'une fonction ET cablée 33

34 Porte à sortie 3 états Ces portes permettent de réunir les circuits par leurs sorties. Les 3 états sont : état 1 basse impédance état 0 basse impédance état déconnecté haute impédance A C Y Utilisation Pour rentrer et sortir des données sur une même ligne A Vers circuit C Y C Y A 34

35 Portes à entrées trigger de Schmitt Signal d'entrée Zone de basculement de l'état 1 vers l'état 0 Signal d'entrée Zone de basculement de l'état 1 vers l'état 0 Zone de basculement de l'état 0 vers l'état 1 Signal de sortie Signal de sortie Cas d'un inverseur classique Cas d'un inverseur trigger de Schmitt Représentation des portes trigger de Schmitt 35

36 1 - Systèmes combinatoires LES SYSTEMES LOGIUES On ne regarde que les états des sorties à l'équilibre, c'est à dire indépendamment du temps. On s'arrange simplement pour que les données aient le temps de se propager à travers les portes. L'état des sorties ne dépend que de l'état des entrées. 2 - Systèmes séquentiels Le fonctionnement dépend du temps. L'état final qui est stable dépend de l'ordre dans lequel les signaux sont appliqués. 3 - Les fonctions combinatoires usuelles Nous n'allons étudier que la fonctionnalité des circuits 3.1 La comparaison (ex : 74LS85) A3 A2 A1 A0 B3 B2 B1 B0 85 A>B A=B A<B Résultats A>BIN A=BIN A<BIN Entrées de cascadage Ce circuit peut être utilisé seul ou associé avec d'autres boitiers identiques pour comparer des mots de plus de 4 bits. Dans le cas ou le boitier est isolé (c'est à dire que l'on ne compare que des mots de 4 bits) les entrées de cascadage doivent être connectées comme suit : Entrée A<B à 0, Entrée A>B à 0 et entrée A=B à 1 36

37 Exemple de comparaison de deux mots de 8 bits Bits de poids forts } } A B A3 A2 A1 A0 B3 B2 B1 B0 A>BIN 4 85 A=BIN A>B 5 A=B 6 A<B 7 3 A<BIN 2 } Sortie comparée de A et de B Bits de poids faibles } } A B A3 A2 A1 A0 B3 B2 B1 B0 A>BIN 85 A=BIN 4 3 A>B 5 A=B 6 A<B 7 A<BIN 2 +5V Décodeur binaire } } Entrées d adressage Entrées de validation Y0 1 A Y1 2 B Y2 3 C Y3 138 Y4 5 G2B Y5 4 G2A Y6 6 G1 Y }Sorties Entrées Validation Adresse Sorties G1 G2A+G C B A 2B Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 x 1 x x x x x x x

38 3.3 Décodage BCD - 7 segments a b c d e f g Rb0 Afficheur 7 segments Effacement des entrées BCD} } Commande des segments 7 1 A 2 B C 6 D 3 LT 5 RBI 4 BI/RBO A B C 10 D 9 E 15 F 14 G Effacement des sorties 3.4 Multiplexage But: aiguiller n bits d'information sur 1 bit Exemple: le 74LS151 Validation Entrées Adresse { { EN C B A 151 Y W 5 6 { Sorties 38

39 Entrées Adresse Val Sorties C B A S Y W * * * d0 d d1 d d2 d d3 d d4 d d5 d d6 d d7 d Démultiplexage C'est l'opération inverse du multiplexage. On peut utiliser le circuit décodeur binaire 74LS138. Entrée Adresse { G1 G2A G2B 138 C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y { Sorties L'information présente sur G1 sera transmise à une des sorties Yi, l'indice i étant défini par le mot de trois bits ABC. Ex: ABC = 000 l'information présente en G1 sera transmise en Y Additionneur (ex: 74LS82; additionneur 2 bits) Entrée A { Entrée B { Retenue entrante B1 A1 B0 A0 Cin Cout { Sortie A+B Retenue sortante 39

40 3.7 Multiplieur Commande d arrondi{ { { Multiplicateur { Multiplicande Validation A7 A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 Y15 Y14 Y13 Y12 Y11 Y10 Y9 Y8 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 Nombres signés ou non { Sorties 3.8 Bloc de calcul arithmétique et logique A B { { A3 A2 A1 A0 B3 B2 B1 B0 382 F3 F2 F1 F0 Co S0S1S2 { { Résultat de l opération Débordement et retenue sortante { Code de fonction S2 S1 S0 Opération F = F = B - A Opérateurs F = A - B F = A + B arithmétiques F = A B Opérateurs F = A B F = A B logiques F =

41 Il existe 4 fonctions de base LES FONCTIONS SEUENTIELLES SIMPLES a) Le bistable b) La bascule c) Le monostable d) L'astable (ou multivibrateur ou oscillateur) Le bistable: De manière générale un bistable est caractérisé par deux états de sortie stables (0 et 1) qui sont commandables à partir des entrées. Le bistable RS Entrées Mise à 1 Mise à 0 { S { R Sorties Le fonctionnement se décrit par une table de vérité qui présente la particularité d'avoir en entrée non seulement les variables d'entrée R et S mais aussi la fonction. cette table donnela nouvelle valeur de la sortie + à partir des valeurs de R, S et. S R + Cas 0 : R = S = = 0 + = S + = = 1 + = + + R = = 0 41

42 Si un bistable RS se trouve dans l'état 0, il conserve cet état si les entrées R et S sont maintenues à 0 Cas 1 : R = S = 0 = 1 + = S + = = 0 + = + + R = = 1 Si un bistable RS se trouve dans l'état 1 il conserve cet état si les entrées R et S sont maintenues à 0. Les cas O et 1 sont les cas de maintien. Cas 2 : R = 0 S = 1 = 0 + = S + = = 0 + = + + R = = 1 Si un bistable RS est dans l'état 0, il passera à l'état 1 si on applique 1 sur l'entrée S. Etc Le fonctionnement du bistable RS est résumé dans le tableau suivant: Cas n R S + Commentaires Maintien Maintien Mise à Mise à Mise à Mise à * Non exploité * Non exploité Fonctionnement dynamique du bistable RS 42

43 S R + S R t PLH ~ 30 ns t PHL1 t PLH1 t PLH2 t PLH ~ 30 ns t PHL2 Remarque : Le bistable RS peut aussi être réalisé avec des pôrtes NAND. Le bistable D Comme dans le cas du bistable RS il y a deux entrées et deux sorties. Dans le cas du bistable D les entrées sont appelées D (pour data) et CK (pour clock) et les sorties et. 43

44 Données Horloge D Ck { Sorties D CK D CK Table de vérité du bistable D S R t PLH t PHL 44

45 Problème de l'utilisation du bistable D Soit par exemple le circuit suivant : Réseau combinatoire d entrée D D Ck Ck Réseau combinatoire d entrée Ce système ne peut pas marcher correctement. En effet, pendant le temps où l'horloge est à 1, ce qui est en D passe en ce qui implique que le réseau combinatoire d'entrée va calculer de nouvelles fonctions. Pour que ça marche il faut remplacer le bistable par un circuit qui n'est actif que pendant un temps très court (flanc montant ou descendant de l'horloge, par exemple). Ces circuits portent le nom de BASCULES 45

46 Les bascules Il existe 3 types de bascules: la bascule RS (n'est pas employée seule) la bascule JK la bascule D La bascule JK Horloge (agit sur le flanc montant) Mise à 1 (synchrone) Mise à 0 (synchrone) S/ J C K R/ Preset (asynchrone) Mise à 1 (synchrone) Horloge J { Sorties C Clear (asynchrone) (agit sur le flanc descendant) Mise à 0 (synchrone) S/ K R/ Preset (asynchrone) { Sorties Clear (asynchrone) Preset Clear Clock J K + + Remarque Mode 0 1 * * * 1 0 Mise à * * * 0 1 Mise à 0 asynchrone 0 0 * * * 1 1 Instable Maintien Mode Mise à Mise à 1 synchrone Commutation 1 1 * * maintien 46

47 Clear Preset Mode asynchrone Horloge J K Commutation Maintien Mise à 0 Mise à 1 Mode synchrone La bascule D 47

48 Preset (mise à 1) Donnée Horloge S D C R { Sorties Clear (mise à 0) Preset Clear CK D + + Remarques Mode 0 1 * * 1 0 Mise à * * 0 1 Mise à 0 Asynchrone 0 0 * * 1 1 Instable Mode Mise à Mise à 1 Synchrone ou 1 * Maintien Table de vérité de la bascule D D Horloge Diagramme de fonctionnement de la bascule D Le boitier 74LS74 contient 2 bascules D. 48

49 3.Le monostable +5V Entrées{ B A 3 CLR 14 CX 15 R/C 10 9 B A 11 CLR 6 CX 7 R/C { {{ Sorties Entrées Sorties Clear A B 0 * * 0 1 * 1 * 0 1 * * Table de vérité du monostable L'astable ou le multivibrateur ou l'oscillateur Ce circuit fournit un signal périodique de durée d et de période T. d/t s'appelle le rapport cyclique. On peut réaliser des astables à partir de : e) Un inverseur trigger de Schmitt R 49

50 b) Deux monostables V 2 1 B A CLR CX R/C CLR 14 CX 15 R/C 10 B 9 A Le premier monostable excite le second qui lui même excite le premier. c) Une chaîne d'inverseurs rebouclés avec un quartz d) Des boitiers oscillateurs: 74LS326,

51 FONCTIONS SEUENTIELLES COMPLEXES Une fonction séquentielle complexe doit gérer plusieurs éléments d'information à la fois. On donne le nom de registre à l'ensemble des opérations requises pour effectuer la fonction. En général un registre comporte: Un groupe de bascules alimentées par une horloge, Un réseau combinatoire d'entrée (il sert à élaborer les commandes d'excitation des bascules), Un réseau combinatoire de sortie (il donnel'état de sortie du registre à partir de l'état des bascules et des commandes de sortie). Informations d entrée Commande des entrées Horloge Réseau d entrée Bascules Commande des bascules Commande des sorties Réseau de sortie Sortie des bascules Sorties 51

52 Le fonctionnement du registre se décrit par une table de vérité qui comporte: En entrée Etat ancien des bascules Information d'entrée Commande d'entrée Commande de sortie Horloge En sortie Etat futur des bascules Etat de sortie du registre Les registres peuvent avoir différentes fonctions: Fonction de mémorisation Fonction de comptage Fonction de décalage. 52

53 LES COMPTEURS +5V S D S D S D S D C R C R C R C R 1 0 X Y Z T Exemple de compteur binaire 4 bits Horloge X Y Z T 53

IFT1215 Introduction aux systèmes informatiques

IFT1215 Introduction aux systèmes informatiques Introduction aux circuits logiques de base IFT25 Architecture en couches Niveau 5 Niveau 4 Niveau 3 Niveau 2 Niveau Niveau Couche des langages d application Traduction (compilateur) Couche du langage d

Plus en détail

Système binaire. Algèbre booléenne

Système binaire. Algèbre booléenne Algèbre booléenne Système binaire Système digital qui emploie des signaux à deux valeurs uniques En général, les digits employés sont 0 et 1, qu'on appelle bits (binary digits) Avantages: on peut utiliser

Plus en détail

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques. Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.

Plus en détail

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE I/ GÉNÉRALITÉS I.1/ Fonction Un compteur binaire est utilisé : -pour compter un certain nombre d'évènements binaires -pour diviser la fréquence d'un signal logique par 2 m Page 1 FONCTION COMPTAGE BINAIRE

Plus en détail

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA) I. L'intérêt de la conversion de données, problèmes et définitions associés. I.1. Définitions:

Plus en détail

ELP 304 : Électronique Numérique. Cours 1 Introduction

ELP 304 : Électronique Numérique. Cours 1 Introduction ELP 304 : Électronique Numérique Cours 1 Introduction Catherine Douillard Dépt Électronique Les systèmes numériques : généralités (I) En électronique numérique, le codage des informations utilise deux

Plus en détail

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice

Plus en détail

VIII- Circuits séquentiels. Mémoires

VIII- Circuits séquentiels. Mémoires 1 VIII- Circuits séquentiels. Mémoires Maintenant le temps va intervenir. Nous avions déjà indiqué que la traversée d une porte ne se faisait pas instantanément et qu il fallait en tenir compte, notamment

Plus en détail

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot

Arithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,

Plus en détail

RESUME DE COURS ET CAHIER D'EXERCICES

RESUME DE COURS ET CAHIER D'EXERCICES ARCITECTURE INFO-UP REUME DE COUR ET CAIER D'EXERCICE EPITA F. GABON Architecture EPITA INFO-UP F. Gabon COUR LIVRE D ARCITECTURE 3 REUME D'ELECTRONIUE LOGIUE 4 YTEME DE NUMERATION 6 ALGEBRE DE BOOLE 6

Plus en détail

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1.

2.1 Le point mémoire statique Le point mémoire statique est fondé sur le bistable, dessiné de manière différente en Figure 1. Mémoires RAM 1. LOGIUE STATIUE ET LOGIUE DYNAMIUE Le point mémoire est l élément de base, capable de mémoriser un bit. Il y a deux approches possibles. L approche statique est fondée sur la l'utilisation

Plus en détail

Algèbre binaire et Circuits logiques (2007-2008)

Algèbre binaire et Circuits logiques (2007-2008) Université Mohammed V Faculté des Sciences Département de Mathématiques et Informatique Filière : SMI Algèbre binaire et Circuits logiques (27-28) Prof. Abdelhakim El Imrani Plan. Algèbre de Boole 2. Circuits

Plus en détail

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux. UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases

Plus en détail

Logiciel de Base. I. Représentation des nombres

Logiciel de Base. I. Représentation des nombres Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats

Plus en détail

Les opérations binaires

Les opérations binaires Les opérations binaires Compétences associées A2 : Analyser et interpréter une information numérique Objectifs Etre capable: - De coder les nombres entiers en code complément à 2. - De résoudre les opérations

Plus en détail

MPI Activité.10 : Logique binaire Portes logiques

MPI Activité.10 : Logique binaire Portes logiques MPI Activité.10 : Logique binaire Portes logiques I. Introduction De nombreux domaines font appel aux circuits logiques de commutation : non seulement l'informatique, mais aussi les technologies de l'asservissement

Plus en détail

Cours Premier semestre

Cours Premier semestre C.Belleudy, D.Gaffé Université de Nice-Sophia Antipolis DEUG Première année SM,MP,MI UECS EEA Électronique Numérique Cours Premier semestre C. Belleudy, D.Gaffé version 3. 2 Électronique Numérique Chapitre

Plus en détail

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Informatique Générale

Informatique Générale Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html

Plus en détail

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT Les portes logiques Nous avons jusqu ici utilisé des boutons poussoirs et une lampe pour illustrer le fonctionnement des opérateurs logiques. En électronique digitale, les opérations logiques sont effectuées

Plus en détail

QUESTION 1 {2 points}

QUESTION 1 {2 points} ELE4301 Systèmes logiques II Page 1 de 8 QUESTION 1 {2 points} En se servant de paramètres électriques donnés dans le Tableau 1 ci-dessous, on désire déterminer la fréquence d opération du compteur présenté

Plus en détail

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...

Plus en détail

Concevoir son microprocesseur

Concevoir son microprocesseur Concevoir son microprocesseur structure des systèmes logiques Jean-Christophe Buisson Collection Technosup Ellipses Avant-propos Ce livre s adresse aux étudiants en informatique de licence et maîtrise,

Plus en détail

Conversion d un entier. Méthode par soustraction

Conversion d un entier. Méthode par soustraction Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut

Plus en détail

V- Manipulations de nombres en binaire

V- Manipulations de nombres en binaire 1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,

Plus en détail

2.4 Représentation graphique, tableau de Karnaugh

2.4 Représentation graphique, tableau de Karnaugh 2 Fonctions binaires 45 2.4 Représentation graphique, tableau de Karnaugh On peut définir complètement une fonction binaire en dressant son tableau de Karnaugh, table de vérité à 2 n cases pour n variables

Plus en détail

Les fonctions logiques

Les fonctions logiques 1 Les fonctions logiques Le fonctionnement des ordinateurs tout comme d autres appareils électroniques repose sur l emploi des circuits électroniques de logique binaire ou électronique numérique. Dans

Plus en détail

CONVERTISSEURS NA ET AN

CONVERTISSEURS NA ET AN Convertisseurs numériques analogiques (xo Convertisseurs.doc) 1 CONVTIU NA T AN NOT PLIMINAI: Tous les résultats seront exprimés sous formes littérales et encadrées avant les applications numériques. Les

Plus en détail

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

MEMOIRES MAGNETIQUES A DISQUES RIGIDES MEMOIRES MAGNETIQUES A DISQUES RIGIDES PARTIE ELECTRONIQUE Le schéma complet de FP5 est donnée en annexe. Les questions porterons sur la fonction FP5 dont le schéma fonctionnel de degré 2 est présenté

Plus en détail

Le chiffre est le signe, le nombre est la valeur.

Le chiffre est le signe, le nombre est la valeur. Extrait de cours de maths de 6e Chapitre 1 : Les nombres et les opérations I) Chiffre et nombre 1.1 La numération décimale En mathématique, un chiffre est un signe utilisé pour l'écriture des nombres.

Plus en détail

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer

Plus en détail

CHAPITRE VI ALEAS. 6.1.Généralités.

CHAPITRE VI ALEAS. 6.1.Généralités. CHAPITRE VI ALEAS 6.1.Généralités. Lors de la synthèse des systèmes logique (combinatoires ou séquentiels), nous avons supposé, implicitement, qu une même variable secondaire avait toujours la même valeur

Plus en détail

Le multiplexage. Sommaire

Le multiplexage. Sommaire Sommaire Table des matières 1- GENERALITES... 2 1-1 Introduction... 2 1-2 Multiplexage... 4 1-3 Transmission numérique... 5 2- LA NUMERATION HEXADECIMALE Base 16... 8 3- ARCHITECTURE ET PROTOCOLE DES RESEAUX...

Plus en détail

Organisation des Ordinateurs

Organisation des Ordinateurs Organisation des Ordinateurs Bernard Boigelot E-mail : boigelot@montefiore.ulg.ac.be URL : http://www.montefiore.ulg.ac.be/~boigelot/ http://www.montefiore.ulg.ac.be/~boigelot/cours/org/ 1 Chapitre 1 Les

Plus en détail

Codage d information. Codage d information : -Définition-

Codage d information. Codage d information : -Définition- Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale

Plus en détail

La polarisation des transistors

La polarisation des transistors La polarisation des transistors Droite de charge en continu, en courant continu, statique ou en régime statique (voir : le transistor) On peut tracer la droite de charge sur les caractéristiques de collecteur

Plus en détail

I- Définitions des signaux.

I- Définitions des signaux. 101011011100 010110101010 101110101101 100101010101 Du compact-disc, au DVD, en passant par l appareil photo numérique, le scanner, et télévision numérique, le numérique a fait une entrée progressive mais

Plus en détail

CHAPITRE VIII : Les circuits avec résistances ohmiques

CHAPITRE VIII : Les circuits avec résistances ohmiques CHAPITRE VIII : Les circuits avec résistances ohmiques VIII. 1 Ce chapitre porte sur les courants et les différences de potentiel dans les circuits. VIII.1 : Les résistances en série et en parallèle On

Plus en détail

Patentamt JEuropaisches. European Patent Office Numéro de publication: 0 1 1 0 7 6 7 Office européen des brevets DEMANDE DE BREVET EUROPEEN

Patentamt JEuropaisches. European Patent Office Numéro de publication: 0 1 1 0 7 6 7 Office européen des brevets DEMANDE DE BREVET EUROPEEN Patentamt JEuropaisches European Patent Office Numéro de publication: 0 1 1 0 7 6 7 Office européen des brevets ^ DEMANDE DE BREVET EUROPEEN Numéro de dépôt: 83402232.9 @ Int. Cl.3: G 06 F 7/52 Date de

Plus en détail

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd UE 503 L3 MIAGE Initiation Réseau et Programmation Web La couche physique A. Belaïd abelaid@loria.fr http://www.loria.fr/~abelaid/ Année Universitaire 2011/2012 2 Le Modèle OSI La couche physique ou le

Plus en détail

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant

CLIP. (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant 1. Besoin CLIP (Calling Line Identification Presentation) Appareil autonome affichant le numéro appelant ETUDE FONCTIONNELLE De très nombreux abonnés du réseau téléphonique commuté ont exprimé le besoin

Plus en détail

Livret - 1. Informatique : le matériel. --- Ordinateur, circuits, codage, système, réseau. Cours informatique programmation.

Livret - 1. Informatique : le matériel. --- Ordinateur, circuits, codage, système, réseau. Cours informatique programmation. Livret - 1 Informatique : le matériel --- Ordinateur, circuits, codage, système, réseau. RM di scala Cours informatique programmation Rm di Scala - http://www.discala.net SOMMAIRE Introduction 2 Notations

Plus en détail

Calculons avec Albert!

Calculons avec Albert! Calculons avec Albert! Par : Guy Lefebvre, 1257 rue Principale, St-Prime, G8J 1V2, 418-251-2170 Guillaume Rainville, 610 8 e rue, St-Prime, G8J 1P6, 418-251-8290 Résumé : Lefebvre G. et Rainville G., 2001,

Plus en détail

Logique séquentielle

Logique séquentielle Bascules et logique séquentielle aniel Etiemble de@lri.fr Logique séquentielle Logique séquentielle Le système a des «états» ans un système séquentiel Éléments de mémorisation Les sorties dépendent des

Plus en détail

Manipulations du laboratoire

Manipulations du laboratoire Manipulations du laboratoire 1 Matériel Les manipulations de ce laboratoire sont réalisées sur une carte électronique comprenant un compteur 4-bit asynchrone (74LS93) avec possibilité de déclenchement

Plus en détail

Université Mohammed Khidher Biskra A.U.: 2014/2015

Université Mohammed Khidher Biskra A.U.: 2014/2015 Uniersité Mohammed Khidher Biskra A.U.: 204/205 Faculté des sciences et de la technologie nseignant: Bekhouche Khaled Matière: lectronique Fondamentale hapitre 4 : Le Transistor Bipolaire à Jonction 4..

Plus en détail

Cours Informatique 1. Monsieur SADOUNI Salheddine

Cours Informatique 1. Monsieur SADOUNI Salheddine Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale

Plus en détail

Introduction : Les modes de fonctionnement du transistor bipolaire. Dans tous les cas, le transistor bipolaire est commandé par le courant I B.

Introduction : Les modes de fonctionnement du transistor bipolaire. Dans tous les cas, le transistor bipolaire est commandé par le courant I B. Introduction : Les modes de fonctionnement du transistor bipolaire. Dans tous les cas, le transistor bipolaire est commandé par le courant. - Le régime linéaire. Le courant collecteur est proportionnel

Plus en détail

Convertisseurs statiques d'énergie électrique

Convertisseurs statiques d'énergie électrique Convertisseurs statiques d'énergie électrique I. Pourquoi des convertisseurs d'énergie électrique? L'énergie électrique utilisée dans l'industrie et chez les particuliers provient principalement du réseau

Plus en détail

Une version javascript sera disponible directement dans le cours prochainement.

Une version javascript sera disponible directement dans le cours prochainement. Author : Cédric Vanconingsloo Ce cours est principalement axé sur la compréhension du fonctionnement d'un ordinateur et l'étude du seul langage qu'il connaisse, le binaire. De ce fait, le cours est relativement

Plus en détail

Fiche technique CPU 314SC/DPM (314-6CG13)

Fiche technique CPU 314SC/DPM (314-6CG13) Fiche technique CPU 314SC/DPM (3146CG13) Données techniques N de commande 3146CG13 Type CPU 314SC/DPM Information générale Note Caractéristiques SPEEDBus Technologie SPEED7 24 x DI, 16 x DO, 8 x DIO, 4

Plus en détail

avec des nombres entiers

avec des nombres entiers Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0

Plus en détail

Chapitre 1 Régime transitoire dans les systèmes physiques

Chapitre 1 Régime transitoire dans les systèmes physiques Chapitre 1 Régime transitoire dans les systèmes physiques Savoir-faire théoriques (T) : Écrire l équation différentielle associée à un système physique ; Faire apparaître la constante de temps ; Tracer

Plus en détail

Electronique Numérique

Electronique Numérique Electronique Numérique 1er tome Systèmes combinatoires Etienne Messerli Yves Meyer Septembre 2010 Version 1.4 Mise à jour de ce manuel La base du présent manuel a été écrit par M. Yves Meyer de l'école

Plus en détail

Structures algébriques

Structures algébriques Structures algébriques 1. Lois de composition s Soit E un ensemble. Une loi de composition interne sur E est une application de E E dans E. Soient E et F deux ensembles. Une loi de composition externe

Plus en détail

- Instrumentation numérique -

- Instrumentation numérique - - Instrumentation numérique - I.Présentation du signal numérique. I.1. Définition des différents types de signaux. Signal analogique: Un signal analogique a son amplitude qui varie de façon continue au

Plus en détail

Centrale de surveillance ALS 04

Centrale de surveillance ALS 04 Centrale de surveillance ALS 04 Notice d'installation et d'utilisation Version 1.0 - B 6 rue Alory 35740 Pacé France Tel : +33 (0) 2 99 60 16 55 Fax : +33 (0) 2 99 60 22 29 www.sodalec.fr - 1 - Notice

Plus en détail

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3. 1 sur 6 REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3. OBJECTIF - PUBLIC - LOGICIEL - MATERIEL - METHODE - BIBLIOGRAPHIE - AVANTAGES - DIFFICULTES - AUTEUR DU DOCUMENT - LE DOCUMENT

Plus en détail

DOCM 2013 http://docm.math.ca/ Solutions officielles. 1 2 10 + 1 2 9 + 1 2 8 = n 2 10.

DOCM 2013 http://docm.math.ca/ Solutions officielles. 1 2 10 + 1 2 9 + 1 2 8 = n 2 10. A1 Trouvez l entier positif n qui satisfait l équation suivante: Solution 1 2 10 + 1 2 9 + 1 2 8 = n 2 10. En additionnant les termes du côté gauche de l équation en les mettant sur le même dénominateur

Plus en détail

BCI - TPSP - Processeurs et Architectures Numériques

BCI - TPSP - Processeurs et Architectures Numériques BCI - TPSP - Processeurs et Architectures Numériques Jean-Luc Danger Guillaume Duc Tarik Graba Philippe Matherat Yves Mathieu Lirida Naviner Alexis Polti Jean Provost c 2002-2011 groupe SEN, Télécom ParisTech

Plus en détail

TD Architecture des ordinateurs. Jean-Luc Dekeyser

TD Architecture des ordinateurs. Jean-Luc Dekeyser TD Architecture des ordinateurs Jean-Luc Dekeyser Fiche 1 Nombres de l informatique Exercice 1 Une entreprise désire réaliser la sauvegarde de ses données sur un site distant. Le volume de données à sauvegarder

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année

Cours d électricité. Circuits électriques en courant constant. Mathieu Bardoux. 1 re année Cours d électricité Circuits électriques en courant constant Mathieu Bardoux mathieu.bardoux@univ-littoral.fr IUT Saint-Omer / Dunkerque Département Génie Thermique et Énergie 1 re année Objectifs du chapitre

Plus en détail

Acquisition et conditionnement de l information Les capteurs

Acquisition et conditionnement de l information Les capteurs Acquisition et conditionnement de l information Les capteurs COURS 1. Exemple d une chaîne d acquisition d une information L'acquisition de la grandeur physique est réalisée par un capteur qui traduit

Plus en détail

Le transistor bipolaire

Le transistor bipolaire IUT Louis Pasteur Mesures Physiques Electronique Analogique 2ème semestre 3ème partie Damien JACOB 08-09 Le transistor bipolaire I. Description et symboles Effet transistor : effet physique découvert en

Plus en détail

Série D65/D75/D72 Afficheurs digitaux modulaires

Série D65/D75/D72 Afficheurs digitaux modulaires Série D65/D75/D72 Afficheurs digitaux modulaires Afficheurs digitaux modulaires Afficheurs digitaux individuels La série D65/D75/D72 représente une vaste gamme de modules d affichage numériques, hexadécimaux

Plus en détail

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE ARDUINO DOSSIER RESSOURCE POUR LA CLASSE Sommaire 1. Présentation 2. Exemple d apprentissage 3. Lexique de termes anglais 4. Reconnaître les composants 5. Rendre Arduino autonome 6. Les signaux d entrée

Plus en détail

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

GPA770 Microélectronique appliquée Exercices série A

GPA770 Microélectronique appliquée Exercices série A GPA770 Microélectronique appliquée Exercices série A 1. Effectuez les calculs suivants sur des nombres binaires en complément à avec une représentation de 8 bits. Est-ce qu il y a débordement en complément

Plus en détail

DM 1 : Montre Autoquartz ETA

DM 1 : Montre Autoquartz ETA Lycée Masséna DM 1 : Montre Autoquartz ETA 1 Présentation de la montre L essor de l électronique nomade s accompagne d un besoin accru de sources d énergies miniaturisées. Les contraintes imposées à ces

Plus en détail

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. 1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le

Plus en détail

OPÉRATIONS SUR LES FRACTIONS

OPÉRATIONS SUR LES FRACTIONS OPÉRATIONS SUR LES FRACTIONS Sommaire 1. Composantes d'une fraction... 1. Fractions équivalentes... 1. Simplification d'une fraction... 4. Règle d'addition et soustraction de fractions... 5. Règle de multiplication

Plus en détail

Recherche dans un tableau

Recherche dans un tableau Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

LE PROBLEME DU PLUS COURT CHEMIN

LE PROBLEME DU PLUS COURT CHEMIN LE PROBLEME DU PLUS COURT CHEMIN Dans cette leçon nous définissons le modèle de plus court chemin, présentons des exemples d'application et proposons un algorithme de résolution dans le cas où les longueurs

Plus en détail

Date : 18.11.2013 Tangram en carré page

Date : 18.11.2013 Tangram en carré page Date : 18.11.2013 Tangram en carré page Titre : Tangram en carré Numéro de la dernière page : 14 Degrés : 1 e 4 e du Collège Durée : 90 minutes Résumé : Le jeu de Tangram (appelé en chinois les sept planches

Plus en détail

ELECTRONIQUE ANALOGIQUE

ELECTRONIQUE ANALOGIQUE LCTRONIQU ANALOGIQU CALCUL T XPRIMNTATION D UN AMPLIFICATUR A TRANSISTOR BIPOLAIR Joël RDOUTY Mise à jour décembre 2010 AMPLIFICATUR BASS FRQUNC A TRANSISTOR BIPOLAIR L'objectif de ce T est de montrer

Plus en détail

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

Plus en détail

Utilisation du visualiseur Avermedia

Utilisation du visualiseur Avermedia Collèges Numériques Utilisation du visualiseur Avermedia Un visualiseur est aussi appelé caméra de table et ce nom rend mieux compte de sa fonction première à savoir filmer un document (revue,carte, dissection,

Plus en détail

Notice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter

Notice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter Notice d'utilisation Afficheur multifonctions et système d'évaluation FR FX 360 7390275 / 08 07 / 2009 Mode/Enter Set Consignes de sécurité Cette notice fait partie de l'appareil. Elle fournit des textes

Plus en détail

Représentation d un entier en base b

Représentation d un entier en base b Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir

Plus en détail

Equipement. électronique

Equipement. électronique MASTER ISIC Les générateurs de fonctions 1 1. Avant-propos C est avec l oscilloscope, le multimètre et l alimentation stabilisée, l appareil le plus répandu en laboratoire. BUT: Fournir des signau électriques

Plus en détail

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation

Plus en détail

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe.

TD 11. Les trois montages fondamentaux E.C, B.C, C.C ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe. TD 11 Les trois montages fondamentaux.,.,. ; comparaisons et propriétés. Association d étages. *** :exercice traité en classe ***exercice 11.1 On considère le montage ci-dessous : V = 10 V R 1 R s v e

Plus en détail

Conception et réalisation d'une pédale MIDI

Conception et réalisation d'une pédale MIDI Conception et réalisation d'une pédale MIDI Origine et historique du projet: Plusieurs dizaines de lycéens de Porto-Vecchio adhèrent au club musique du foyer socio-éducatif et se retrouvent à l'heure du

Plus en détail

1. Vocabulaire : Introduction au tableau élémentaire

1. Vocabulaire : Introduction au tableau élémentaire L1-S1 Lire et caractériser l'information géographique - Le traitement statistique univarié Statistique : le terme statistique désigne à la fois : 1) l'ensemble des données numériques concernant une catégorie

Plus en détail

I.1- DÉFINITIONS ET NOTIONS DE BASE

I.1- DÉFINITIONS ET NOTIONS DE BASE I.1- DÉFINITIONS ET NOTIONS DE BASE Informatique Information Automatique Logiciels (Software) Matériels (Hardware) Définition de l information : On appelle une information tout ce qui est transmissible

Plus en détail

Chapitre 10 Arithmétique réelle

Chapitre 10 Arithmétique réelle Chapitre 10 Arithmétique réelle Jean Privat Université du Québec à Montréal INF2170 Organisation des ordinateurs et assembleur Automne 2013 Jean Privat (UQAM) 10 Arithmétique réelle INF2170 Automne 2013

Plus en détail

Chapitre 1 I:\ Soyez courageux!

Chapitre 1 I:\ Soyez courageux! Chapitre 1 I:\ Soyez courageux! Pour ne rien vous cacher, le langage d'assembleur (souvent désigné sous le terme "Assembleur", bien que ce soit un abus de langage, puisque "Assembleur" désigne le logiciel

Plus en détail

LES NOMBRES DECIMAUX. I. Les programmes

LES NOMBRES DECIMAUX. I. Les programmes LES NOMBRES DECIMAUX I. Les programmes Au cycle des approfondissements (Cours Moyen), une toute première approche des fractions est entreprise, dans le but d aider à la compréhension des nombres décimaux.

Plus en détail

Géométrie dans l espace Produit scalaire et équations

Géométrie dans l espace Produit scalaire et équations Chapitre 11. 2ème partie Géométrie dans l espace Produit scalaire et équations Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES 2ème partie Produit scalaire Produit scalaire

Plus en détail

CIRCUIT DE CHARGE BOSCH

CIRCUIT DE CHARGE BOSCH LA GUZZITHÈQUE 1/5 10/06/06 CIRCUIT DE CHARGE BOSCH Ce document est issu d un article de l Albatros, revue de liaison du MGCF, lui-même issu du Gambalunga, revue anglaise de liaison du MGC d Angleterre.

Plus en détail

3 ÉLÉMENTS forment un LABoratoire.

3 ÉLÉMENTS forment un LABoratoire. 3 ÉLÉMENTS forment un LABoratoire. L environnement d apprentissage COM3LAB combine l expérimentation et les avantages du e-learning interactif. La nouvelle unité centrale (console) est la jonction entre

Plus en détail

EXERCICES DE REVISIONS MATHEMATIQUES CM2

EXERCICES DE REVISIONS MATHEMATIQUES CM2 EXERCICES DE REVISIONS MATHEMATIQUES CM2 NOMBRES ET CALCUL Exercices FRACTIONS Nommer les fractions simples et décimales en utilisant le vocabulaire : 3 R1 demi, tiers, quart, dixième, centième. Utiliser

Plus en détail

Eléments constitutifs et synthèse des convertisseurs statiques. Convertisseur statique CVS. K à séquences convenables. Source d'entrée S1

Eléments constitutifs et synthèse des convertisseurs statiques. Convertisseur statique CVS. K à séquences convenables. Source d'entrée S1 1 Introduction Un convertisseur statique est un montage utilisant des interrupteurs à semiconducteurs permettant par une commande convenable de ces derniers de régler un transfert d énergie entre une source

Plus en détail

LibreOffice Calc : introduction aux tableaux croisés dynamiques

LibreOffice Calc : introduction aux tableaux croisés dynamiques Fiche logiciel LibreOffice Calc 3.x Tableur Niveau LibreOffice Calc : introduction aux tableaux croisés dynamiques Un tableau croisé dynamique (appelé Pilote de données dans LibreOffice) est un tableau

Plus en détail

VOCALYS LITE. www.adetec.com

VOCALYS LITE. www.adetec.com VOCALYS LITE www.adetec.com Sommaire GENERALITES 1 Présentation Caractéristiques techniques RACCORDEMENTS 2 Ligne téléphonique 2 Autoprotection 3 Entrées 3 Sorties 4 UTILISATION 5 Marche / Arrêt du transmetteur

Plus en détail

Modules d automatismes simples

Modules d automatismes simples Modules d automatismes simples Solutions pour automatiser Modules d'automatismes Enfin, vraiment simple! Un concentré de solution Pour vos petites applications d'automatismes millenium gère : Temporisations

Plus en détail

Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite.

Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite. Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite. Introduction : Avant de commencer, il est nécessaire de prendre connaissance des trois types de

Plus en détail

Guide abrégé ME301-2

Guide abrégé ME301-2 Guide abrégé ME301-2 Version 1.0, mai 2013 Conseil pratique 1. Enregistrer les numéros importants N série xxxxxx +xx xx xx xx xx N série xxxxxx Numéro de série situé sur l appareil. Numéro GSM et numéro

Plus en détail