Académique Documents
Professionnel Documents
Culture Documents
Bases de L'automatisme
Bases de L'automatisme
Bases de L'automatisme
ii
L'oprateur commande la machine, et regarde le rsultat obtenu. Il adapte ses commandes en fonction du droulement du processus.
L'automatisme dbute lorsque l'on intercale entre l'oprateur et la P.O. une P.C. qui prend certaines dcisions (gestion automatique des cas les plus simples et les plus courants).
La P.C. lit les informations sur la P.O. par l'intermdiaire de capteurs, et commande les actionneurs de la P.O. Le but est de prendre en compte par la P.C. tout ce qui est rptitif et simple, en laissant l'oprateur les tches nobles de rflexion. La P.C. doit ncessairement "tout savoir" : toute information ou commande, mme non traite par elle, devrait passer par elle. Il reste nanmoins quelques phnomnes difficiles mesurer, ou dont la mesure cote trop cher par rapport la probabilit qu'ils se produisent, ou non prvus. Pour cela, l'oprateurcontrleur reste ncessaire. Nous nous identifierons toujours la partie commande. Nous appellerons donc entres les commandes de l'oprateur ainsi que les informations reues des capteurs. Nous appellerons sorties les commandes envoyes la P.O. ainsi que les informations transmises l'oprateur. On peut "classifier" les diffrents cas. La premire distinction qui a t faite a t de sparer le Tout Ou Rien (allum ou non, appuy ou non, ouvert ou ferm... reprsent par 0 ou 1) de l'analogique (grandeurs reprsentes par une valeur relle, comme l'lectronique par exemple). Dsormais, le numrique (gestion de l'analogique par une combinaison de composants ToR, donc regroupement de zros et de uns pour former des valeurs), tend englober tous les cas, en premier lieu par son cot plus faible, en second lieu par les possibilits de programmation donc d'volution. 1 Champ d'application de l'automatisme vocabulaire 1
1 Champ d'application de l'automatisme vocabulaire Un autre distinction peut se faire entre le combinatoire (les sorties dpendent uniquement de l'tat actuel des entres) et le squentiel (les sorties dpendent des entres et de l'historique, c'est dire de ce qui s'est pass auparavant). Le squentiel en numrique est souvent appel automatique, en analogique plutt asservissement.
On peut galement utiliser un tableau deux entres pour obtenir un tableau de vrit :
2 colonnes pour les tats possibles de Q 2 lignes pour les tats possibles de P
En essayant toutes les combinaisons, on peut dfinir 16 oprateurs binaires (fonctions de deux variables) :
Certains cas sont de peu d'intrt : a (toujours faux), p (vrai), ou ne dpendent en fait que d'une variable : d (=P), f (=Q), m (=/P), k (=/Q). Les autres ont toutes un nom : b: ET, h: OU inclusif, o: ON ou NAND, i: NI ou NOR, c: P|Q (P inhibe Q), e: Q|P (Q inhibe P), n: P => Q (implique), l: Q => P (implique), g: OU exclusif (XOR, ), j: P <=> Q (quivalent).
3 Algbre de BOOLE
axiomes thormes
George Boole (mathmaticien anglais, 18151864) a dmontr que si l'on peut trouver un espace dans lequel certains axiomes se vrifient, alors on se trouve dans un cas singulier, o un certain nombre de thormes peuvent s'appliquer.
3.1 axiomes
Pour qu'une algbre puisse tre dite de Boole, elle doit vrifier : a+b=b+a (a+b)+c=a+(b+c) a(b+c)=ab+ac a+0=a _ a+a=1 a.b=b.a (ab)c=a(bc) a+(bc)=(a+b)(a+c) a.1=a _ a.a=0
3.2 thormes
Une algbre de Boole vrifie les thormes suivants : a+a=a a+ab=a ___ _ _ a+b=a.b a+1=1 aa=a a(a+b)=a ___ _ _ a.b=a+b a.0=0
3 Algbre de BOOLE
On peut essayer de simplifier son quation l'aide des relations de l'algbre de Boole. Mais on peut aussi reprsenter graphiquement cette fonction par son tableau de vrit :
Ce tableau nous donne l'tat de f (0 ou 1) dans tous les cas (ceci permet de ne pas oublier certains cas particuliers).Dans la pratique on remplit dans le tableau tous les cas o f vaut 1, on complte les zros dans les cases restantes. On peut remarquer que la fonction f ' est reprsente par le mme tableau. f ' et f sont donc gales, puisqu'ayant la mme valeur dans tous les cas.
ou
Remarque : Dans la pratique, si certains cas sont indiffrents (par exemple combinaison de capteurs impossible), on place un X dans le tableau, que l'on mettra 0 ou 1 pour simplifier l'expression finale. On pouvait galement regrouper les 0 (s'il y en a moins ou plus groups) : 5 Fonctions boolennes n variables 7
Proprits : Il y a 2n mintermes d'ordre n (n tant le nombre de variables de la fonction). Deux mintermes de mme ordre ont un produit nul. La somme de tous les mintermes d'ordre n est 1. L'intrt de ces dcompositions est leur unicit, donc en particulier une programmation facilite. exercices : trouver la forme rduite et les formes canoniques des fonctions : a) b) question : o cliquer pour la solution ?
On dcompose la fonction sous forme canonique : (comme vous pouvez le voir, je trouve que j'ai assez travaill, je garde mes quations en mode texte bien que ce soit moins beau)
_ _ _ _ f = (abc) + (abc) + (abc)
_______ _______ _______ _ _ _ _ f = NAND[ (a,b,c) , (a,b,c) , (a,b,c) ] _ _ _ _ f = NAND[ NAND(a,b,c) , NAND(a,b,c) , NAND(a,b,c) ]
Dans la pratique, les schmas de fonctions dfinies par ET / OU se transforment facilement en rseaux composs uniquement de NAND. Il suffit d'inverser toutes les extrmits des liaisons internes :
6.2 ensembles
intersection ^, union U, complment ex: absorption: regardez le transparent 1B
On peut vrifier les axiomes de l'algbre de Boole en reprsentant les diffrents schmas (transparent T1). On pourrait de mme vrifier ce que donnent les thormes (inutile de les dmontrer puisque les axiomes sont vrifis). Applications : Soient un moteur M fonctionnant en 220 V, un relais lectromagntique R comportant le contact inverseur, 3 boutons contacts A B et C fonctionnant sous ambiance humide (tension de commande 12 V). Le moteur doit fonctionner si l'on appuie sur A et B simultanment. Toute action sur C (arrt d'urgence bistable) doit arrter le moteur. (solution R = a.b.c, M = R). Par mesure de scurit (centrale nuclaire par exemple), on triple les capteurs. Ces trois capteurs (mesurant la mme chose) commandent un relais. On veut 6 Applications de l'algbre de BOOLE 10
6 Applications de l'algbre de BOOLE que, en cas de dfaillance d'un capteur, le relais continue fonctionner mais qu'une des 3 lampes L1, L2, L3 indique le capteur dfaillant. Les 3 capteurs sont appels a,b,c, le relais R.
_ _ _ R = abc + abc + abc + abc _ _ _ _ _ _ L1= abc + a b c ; L2= abc + abc
11
Il faut remarquer que du fait du faible cot de ces composants, il revient gnralement moins cher de raliser une partie commande lectronique, et d'utiliser des interfaces appropris pour commander les actionneurs. Ce n'est cependant pas vrai dans deux cas : si le problme est trs simple (pour allumer la lumire de mon garage je mets directement les interrupteurs en parallle, pas besoin d'une porte OU et d'un interfaage 220V TTL, encore moins d'un automate programmable en Grafcet) ou en cas d'environnement incompatible (humide, parasit...).
12
7 Combinatoire numrique
Reprsentation des nombres entiers la base 2 la base 16 (hexadcimal) le Dcimal Cod en Binaire (DCB ou BCD en anglais) le binaire rflchi (code GRAY) Applications l'afficheur 7 segments l'additionneur binaire dcodeur binaire > code Gray (T4) dcodeur 3/8, encodeur, multiplexeur, dmultiplexeur (T6)
Nous nous limiterons aux applications lectroniques (les seules existantes, mis part l'ordinateur eau du muse du CNAM).
binaire. De tte, je ferai : 89 = 1x64 reste 25 donc 0x32, 1x16 reste 9, 1x8 reste 1 donc 0x4, 0x2, 1x1.
7 Combinatoire numrique
13
7 Combinatoire numrique
7 Combinatoire numrique dmultiplication, le mouvement total fait plus d'un tour mais aucun choc ne fera sauter le capteur d'exactement un tour). On utilise un code binaire rflchi car un autre codage ncessiterait, pour passer d'une valeur la suivante, une modification simultane de plusieurs bits (voir explication sur T4)
7.2 Applications
7.2.1 l'afficheur 7 segments
Le segment a s'allume si s0=0, s'teint sinon (idem pour les autres segments). On cherche le schma interne du composant X qui permet d'afficher le chiffre correspondant au nombre binaire disponible en entre (e0 bit de poids faible) On peut en premier lieu faire une table de vrit, donnant l'tat des 7 sorties si pour les 16 combinaisons possibles des 4 entres ei. Puis on peut rechercher l'quation de chaque sortie en fonction des entres (Karnaugh par exemple), puis on peut rechercher si certains termes apparaissent dans plusieurs quations afin de ne pas cbler plusieurs fois la mme fonction. En utilisant plusieurs afficheurs, on affichera un nombre binaire en hexa ou un nombre BCD en dcimal, pour des nombres de bits suprieurs 4
a b r s 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0
_ _ s= ba + ab
donc r = ba
c'est donc un additionneur binaire. (s=somme r=retenue, 0+0=0, 1+0=1, 1+1=0 et je retiens 1). Exercice : faire le mme composant uniquement avec des NAND. A l'aide de ce composant, on peut maintenant faire un additionneur sur plusieurs bits (en gnral au moins 8, analysons ici uniquement le cas de 3 bits). 7.2 Applications 15
7 Combinatoire numrique a2 a1 a0 + b2 b1 b0 > r0, r1, r2 sont les retenues intermdiaires r 3 s2 s1 s0 s0=a0+b0 (retenue ventuelle s0). s1=s0+a1+b1 (retenue ventuelle s1, qui ne peut valoir que 0 ou 1, donc la retenue ne peut provenir exclusivement que d'une seule des deux additions). On rpte ensuite le mme principe, pour tous les bits dsirs
16
7 Combinatoire numrique
17
8 Squentiel (cbl)
Dfinition bascule R S bascule RST matre esclave fonctionnement bascule D MS cas particulier : la bascule JK le diviseur de frquence le compteur dcompteur compteur BCD le frquencemtre le registre dcalage mmoires principe brochage association de botiers mmoire
8.1 Dfinition
En combinatoire, pour chaque combinaison des entres, il existe une et une seule combinaison des sorties. En squentiel, l'tat des sorties dpend en plus de l'histoire (de l'tat prcdent, qui lui aussi, dpend de l'tat qui l'a prcd...)
8.2 bascule R S
Ce composant est le composant de base du squentiel. Analysons l'tat des sorties dans diffrents tats.
Dans cette table de vrit, on considrera un droulement squentiel : les combinaisons des entres se suivent dans le mme ordre 8 Squentiel (cbl) 18
8 Squentiel (cbl) Rappel : la sortie d'une porte NOR ne vaut 1 que quand toutes ses entres sont 0. S R Q Q' 1 0 1 0 Set (allumer) 0 0 1 0 Mmorisation 0 1 0 1 Reset (teindre) 0 0 0 1 Mmorisation 1 1 0 0 Etat Interdit ! Si le dernier cas n'est pas utilis (on ne demande pas simultanment d'allumer et d'teindre), Q' vaut toujours l'oppos de Q, on l'appellera donc /Q (Q barre)
On ralise ici une bascule enclenchement prioritaire (idem, except si S=R=1, Q et mis 1). Ici, dans tous les cas, Q' est l'oppos de Q. Un bascule priorit dclenchement aura galement le mme comportement qu'une RS, except dans l'tat interdit o /Q vaudra 1
Application : circuit anti rebond Un capteur ne peut pas passer de manire parfaite (sans ala) de l'tat 0 l'tat 1. On peut utiliser une bascule, qui mmorisera l'tat stable prcdent pendant l'tat transitoire. (T1) Exercice : quel est le comportement d'un mme composant o l'on a remplac les NOR par des NAND ? (rponse : bascule commande par des niveaux 0)
T est l'entre de validation : si T=1, les entres R et S sont prises en compte, si T=0 elles ne le sont pas. Dans ce cas, la bascule n'est pas teinte, elle reste "fige" dans le mme tat. Souvent, la bascule comporte deux entres supplmentaires : Preset (forage 1, quel que soit l'tat de T) et Clear (forage 0), qui permettent de forcer la bascule mme si T=0, utilises gnralement pour l'initialisation du composant.
Application : bascule D ou Latch ou mmoire : on possde une entre D, relie S d'une RST, et R par l'intermdiaire d'un inverseur. La sortie Q vaudra l'tat lu et mmoris lors du dernier T=1. C'est le composant de base d'une mmoire d'ordinateur : est mis 1 ou 0 au moment voulu, fig le reste du temps. 8.3 bascule RST 19
8 Squentiel (cbl)
matre (Master) Si T=0 Si T=1 information S/R transmise en s'r' R S en attente (ancien r's')
On remarque donc que l'information est transmise au prochain front montant de l'horloge T.
8.4.2 bascule D MS
Elle synchronise un signal extrieur sur un front d'horloge ( condition que le signal dure au moins une demi priode).
20
8 Squentiel (cbl)
A chaque front montant de T, la sortie Q change d'tat. Si le signal T est carr, de frquence F, alors Q sera carr de frquence F/2. En disposant en srie plusieurs diviseurs en cascade, on obtient un compteur ou dcompteur binaire (mme si T n'est pas rgulier) :
Ce sytme dcompte les fronts (mme si les signaux d'entre ne sont pas rgulirement espacs). En inversant les sorties, on obtient un compteur. En reliant ensemble les Clear des diffrents tages, on peut remettre le compteur d'impulsions 0. En gnral, on initialise le dcompteur (par les P et C) au nombre compter, et on attend la valeur 0. On peut remarque le binaire se "cre" automatiquement : la base 2 est la mieux adapte au comptage l'aide de composants ToR. Un compteur dcompteur comporte deux entres, une de comptage (ajoute un) et l'autre de dcomptage (soustrait un). Un compteur asynchrone (comme celuici) pose un petit problme : les bascules en srie ont un temps de rponse qui fait que la nouvelle valeur se "propage" de gauche droite, on aura donc pendant un trs court instant une valeur de sortie erronne. Les compteurs synchrones rsolvent ce problme ( l'aide de bascules JK, je ne donne pas le schma, il faut bien que les diteurs de livres scolaires aient encore quelque chose vendre).
21
8 Squentiel (cbl)
8.4.7 le frquencemtre
Autre application du compteur. C'est un compteur d'impulsions pendant un temps donn (cas des frquences leves), ou alors on compte le temps pendant une priode (frquences faibles).
chaque front de T la valeur Qi est dcale en Qi1. Pour un bon fonctionnement, il faut que chaque Di soit dclench aprs Di1.
8.5 mmoires
8.5.1 principe
ROM : Read Only Memory : On a fig par construction le contenu des mmoires. En fait, pour un bit, une mmoire 1 correspond une liaison sur l'alimentation, un 0 une liaison la masse. Comment regrouper plusieurs bits ? Soit par exemple une mmoire de 64 valeurs binaires : Les intersections sont : pour une valeur 0 : pas de liaison, pour une valeur 1 : une diode empchant le courant de remonter de
la colonne. :
8.4.7 le frquencemtre
22
8 Squentiel (cbl)
En entrant une ADRESSE (numro de mmoire, entre 0 et 63 ici) sous forme binaire, on obtient la donne dsire (contenu de la mmoire). L'adresse se dcompose en une partie haute (a3 a5) dterminant la ligne mise 1, et une partie basse (a0 a2) dterminant la colonne connecte sur la sortie D PROM : programmable une seule fois : liaison "fusible". On programme une Prom sous une tension suprieure la tension de fonctionnement. UVPROM : Prom reprogrammable aprs rgnration sous ultra violets (20 mn). EEPROM : Prom rgnrable lectriquement. Application :Utilisation de ROM en combinatoire Pour chaque tat des entres on mmorise la sortie (dcomposition en mintermes). Par exemple, pour crer un gnrateur de caractres 8x8 pixels on prfrera utiliser une ROM plutt que de faire un circuit spcifique (pour 127 caractres, il faut 1 Ko). RAM statique : garde la valeur tant qu'elle est alimente. On utilise la mme disposition que pour la ROM, mais chaque intersection on place une bascule. RAM dynamique : d'accs beaucoup plus rapide, mais il faut les rgnrer (lire et rcrire) intervalle rgulier (plusieurs fois par seconde). On intgre actuellement plusieurs Mbit par composant.
8.5.2 brochage
Un botier RAM comprend en gnral des entres A0 An permettant de dsigner la mmoire, R/W pour dire si lire ou crire, et D0 Dm pour les donnes (entre sortie) (ou D si c'est un botier de mmoires 1 bit). De plus, le composant ne fonctionnera que s'il est slectionn (entre CS : chip select). De plus, il faut entrer un signal de synchronisation (horloge) et videment l'alimenter. Chronogramme : en lecture, il faut donner l'adresse, CS, Read, on obtiendra le contenu D au prochain top d'horloge. En criture, on donne l'adresse, CS et Write, puis la donne au prochain top d'horloge.
En fait, on envoie les signaux de commande et l'adresse aux 8 boitiers. Ceuxci, 8.5.2 brochage 23
8 Squentiel (cbl) simultanment, traiteront les 8 bits du mot dsir. Les diffrents bits d'une mme mmoire ne sont donc pas physiquement situs au mme endroit.
Ici, les 10 bits de poids faible de l'adresse dsire est transmise tous les boitiers. Mais un seul est slectionn, suivant les 3 bits de poids fort de l'adresse. Les 8 bits de donnes de tous les boitiers sont relis ensemble, on est sr qu'un seul sera slectionn la fois, via le dmultiplexeur.
8.5.2 brochage
24
On dsire transformer une valeur numrique (en binaire) discrte en une tension variable. On utilise un ampli oprationnel (la tension de sortie est proportionnelle la rsistance d'entre). On lui applique l'entre le schma cicontre:
On obtient une rsistance quivalente, en fonction des 4 "contacteurs" telle que dfinie ciaprs : 3 0 0 0 0 0 2 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 Req/R 0/8 1/8 2/8 3/8 4/8 ... 14/8 15/8
Pour 16 bits de prcision, on arrive une rsistance de 32768 R. Pour que la valeur du dernier bit soit infrieure l'erreur, il faut une prcision de plus de 1/32768 sur les rsistances (dans la plage de tempratures d'utilisation). Pour rsoudre ce problme, on utilise le montage R/2R (T3). A chaque intersection, le courant est partag en deux (rsistance quivalente gale).
9 conversion numrique analogique commande est alors un registre dcalage : on essaye d'abord 1000000000, puis on essaie le bit suivant... Sur 16 bits il faut 16 tests par dichotomie au lieu de 65536. La troisime solution est de charger un RC par la tension mesurer en comptant le temps ncessaire pour arriver un seuil donn. On choisit les valeurs de R et C de manire obtenir une caractristique linaire. Le principal intrt est que l'on ne mesure pas une valeur instantane mais une quantit de courant (intgration). Il est donc inutile de filtrer les bruits qui sont superposs au signal (si ils sont faibles, haute frquence et valeur moyenne nulle). Pour plus de prcision, on utilise une double rampe : on charge le RC pendant un temps donn par la tension mesurer, puis on le dcharge par une tension connue, en mesurant le temps ncessaire. Par cette mthode, les imprcisions se soustraient au lieu de s'additionner.
9.3 chantillonnage
On appelle chantillonneur bloqueur un composant qui lit une valeur analogique un instant donn, puis la mmorise (dans une capacit) jusqu' la lecture. On chantillonne une valeur analogique une frquence au moins double de la plus petite frquence mesurer. Pour transmettre un signal, il est plus efficace de le faire en numrique (peu ou pas de dformation de l'information, facilit de remise en forme du signal en cours de transmission longue distance) : CAN > multiplexeur > liaison srie > dmultiplexeur > CNA Mais on peut galement utiliser une reprsentation stochastique : On chantillonne, et on envoie un NOMBRE d'impulsions proportionnel la valeur, de dure constante, rparties peu prs rgulirement (par exemple alatoirement). On rcupre alors ce signal en l'intgrant (c'est dire enregistrer dans un RC la somme du courant arriv en un temps donn). Cette mthode vite de synchroniser l'metteur et le rcepteur (bits de start et de stop, vitesse de transmission...)
9.3 chantillonnage
26
Depuis Janvier 98 mes transparents sont enfin disponibles (les liens cidessus n'taient pas valides auparavant). Suite de nombreux mails me demandant (gentiment) de les numriser, je l'ai enfin fait. Donc le lien qui suit, vers ma messagerie, n'a plus lieu d'tre. Je le laisse nanmoins, au cas o vous dsireriez me faire plaisir : freeware var linktext = "envoyez moi un mail"; var nom = "Patrick.Trau"; var srv = "ipstulp.ustrasbg.fr"; document.write("" + linktext + "") //> pour me dire que vous avez lu ce document jusqu'ici.
27
Hypothse : 1=le courant peut passer (0 il ne peut pas) oprateur ET : srie, OU : parallle
28
Remarques : 1) vous pouvez vrifier que les thormes s'appliquent bien 2) les quivalences cidessus ne sont vraies que pour les tats stables. Dans les phases transitoires, il peut y avoir des comportements indsirables appels alas technologiques. Prenons l'exemple de la distributivit : les deux contacts a (interrupteur double circuit) ne peuvent pas changer d'tat (contact ou non) exactement au mme moment. C'est l'tat obtenu entre ces deux instants que l'on appelle ala technologique.
29
12 Transparent T2
12.1 Pneumatique, convention 1 : le fluide peut passer ou non
Reprsentation d'un distributeur 3/2 (3 orifices, 2 positions), commande mcanique (symbole gauche), monostable (symbole droite)
1=il y a la pression P prvue (avec un intervalle de tolrance), 0 = niveau p (par exemple pression atmosphrique) :
complmentation : la sortie est complmentaire la commande (on utilise un distributeur monostable commande pneumatique)
12 Transparent T2
30
12 Transparent T2
OU : on doit utiliser un clapet anti retour, sinon toute la pression s'chappe par le second distributeur. La seule solution est d'viter les recouvrements sur le tableau de Karnaugh : tel que cicontre
12 Transparent T2
31
Rappel :
Au maximum, a1+b1+R0 = 1+1+1 Donc on a au maximum une retenue de 1. Donc R1 ne peut pas provenir des deux additionneurs en mme temps. Il n'empche qu'en toute rigueur les deux noeuds reprsents dans le schma doivent tre des portes OU Ce composant est un additionneur 3bits :
32
Capteur incrmental : ncessit d'un capteur supplmentaire pour le zro, et d'une procdure d'initialisation ("homing") en gnral longue. Impossibilit de voir si l'on a "saut" un pas (choc, vitesse excessive..)
En sens trigo : 00, 01, 11, 10, etc. Ca ne vous dit rien ? Cas simple : impossible de voir le sens dterminez le composant qui donne le sens en fonction de 4 entres : la valeur actuelle et prcdente des deux capteurs
Binaire
14 Capteurs de position angulaire Intrt du code GRAY (binaire rflchi) Le traage des pistes ne peut pas se faire de faon parfaite : il y a un intervalle de tolrance. Analysons le passage de 5 6 :
position JUSTE, mais avec un intervalle de tolrance : acceptable condition de connatre la prcision.
34
15.0.3 Symbole
Inverseur
Ampli inverseur
Oprateur ET (AND)
Oprateur OU (OR)
35
36
37
17 Multiplexeur 2 >4
17 Multiplexeur 2 >4
38
18 transparent
18 transparent 7
39
19 Transparent 8
19.1 Bascule RST :
19.2 Bascule D :
19 Transparent 8
40
20 Transparent 9
20.1 le comparateur
20 Transparent 9
41
20 Transparent 9
42
21 Transparent 10
21.1 CAN (Convertisseur Analogique > Numrique) direct
21 Transparent 10
43
21 Transparent 10
Simple rampe
double rampe
21 Transparent 10
44
22 afficheur 7 segments
22.1 Enonc du problme
Trouver le schma du composant X. Ses 4 entres correspondent la reprsentation binaire d'un chiffre entre 0 et 15. Il faut fournir en sortie les 7 signaux ncessaires l'affichage du chiffre hexadcimal correspondant. On suppose qu'il faut un 0 pour allumer un segment, et un 1 pour l'teindre.
dcimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
hexa 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
binaire 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
a 0 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0
b 0 0 0 0 0 1 1 0 0 0 0 1 1 0 1 1
c 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1
d 0 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1
e 0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0
f 0 1 1 1 0 0 0 1 0 0 0 0 0 1 0 0
g 1 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0
22 afficheur 7 segments
45
22 afficheur 7 segments
e1e0 a 00 01 11 10 00 0 1 0 0 e3e2 01 1 0 0 0 11 0 1 0 0 10 0 0 1 0
e1e0 b 00 01 11 10 00 0 0 0 0 e3e2 01 0 1 0 1 11 1 0 1 1 10 0 0 1 0
e1e0 c 00 01 11 10
00 0 0 0 1 e3e2 01 0 0 0 0 11 1 0 1 1 10 0 0 0 0
e1e0 d 00 01 11 10 00 0 1 0 0 e3e2 01 1 0 1 0 11 0 0 1 0 10 0 0 0 1
22 afficheur 7 segments
e3e2
00 01 11 10
00 0 1 1 0 01 1 1 1 0 11 0 0 0 0 10 0 1 0 0
e1e0 f 00 01 11 10
00 0 1 1 1 e3e2 01 0 0 1 0 11 0 1 0 0 10 0 0 0 0
e1e0 g 00 01 11 10 00 1 1 0 0 e3e2 01 0 0 1 0 11 1 0 0 0 10 0 0 0 0
22.4 schma
22.4 schma
47
22 afficheur 7 segments
22.4 schma
48
22 afficheur 7 segments
22.4 schma
49
50