Logigramme PROTEUS
-
- Apprend le binaire
- Messages : 7
- Inscription : 22 déc. 2018, 21:04
Logigramme PROTEUS
Bonjour, je travaille sur les portes logiques et je cherche un logigramme à 4 entrées qui permets de donner la valeur "1" comme sortie si et seulement si une entrée est définie sur 1 mais qui donne la valeur "0" si aucune, 2,3 ou 4 entrées sont définies sur "1".
J'ai déjà trouvé ceci mais je n'arrive pas à le simplifier.
Voila la table de vérité.
Merci
J'ai déjà trouvé ceci mais je n'arrive pas à le simplifier.
Voila la table de vérité.
Merci
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Logigramme PROTEUS
slts,
faire ça avec des "OU EXCLUSIFS" XOR
faire ça avec des "OU EXCLUSIFS" XOR
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Apprend le binaire
- Messages : 7
- Inscription : 22 déc. 2018, 21:04
Re: Logigramme PROTEUS
Slt, merci pour l'info. J'essaie mais à chaque fois je plante. Avec 3 entrées c'est facile, juste a refaire un XOR entre le résultat de (XOR A,B) avec C mais la il y a une quatrième entrée
-
- Apprend le binaire
- Messages : 7
- Inscription : 22 déc. 2018, 21:04
Re: Logigramme PROTEUS
Il faut que je réussisse a simplifier ceci :
S = (A./B./C./D)+(/A.B./C./D)+(/A./B.C./D)+(/A./B./C.D)
S = (A./B./C./D)+(/A.B./C./D)+(/A./B.C./D)+(/A./B./C.D)
Re: Logigramme PROTEUS
Un bon vieux tableau de Karnaugh montre que ce n'est pas simplifiable.
Tout au plus cela peut-il s'exprimer autrement, par exemple :
/A./B.(C XOR D) + (A XOR B)./C./D
Tout au plus cela peut-il s'exprimer autrement, par exemple :
/A./B.(C XOR D) + (A XOR B)./C./D
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Re: Logigramme PROTEUS
Bonjour,
Ton équation est OK si une seule entrée
( A XOR B ) XOR ( C XOR D )
Ton équation est OK si une seule entrée
( A XOR B ) XOR ( C XOR D )
Créateur de pannes ...
- itasoft
- Mi homme - Mi automate
- Messages : 7035
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Logigramme PROTEUS
Slts, sinon ya la solution programmée
En fait on veut la sortie à 1 si nombre de bits à 1 est différent de un
Mettre les 4 bits dans %MW0 et les compter dans une boucle
%MW1:=0;
WHILE %MW0<>0 DO
%MW1:=%MW1+(%MW0 AND 1);
%MW0:=SHR(%MW0,1);
END_WHILE;
Sortie=%MW1=1;
Avec seulement 4 bits Ya la solution bestiale
%MW1 :=0 ;
If Bit0 Then inc %MW1
If Bit1 Then inc %MW1
If Bit2 Then inc %MW1
If Bit3 Then inc %MW1
Sortie=%MW1=1;
En fait on veut la sortie à 1 si nombre de bits à 1 est différent de un
Mettre les 4 bits dans %MW0 et les compter dans une boucle
%MW1:=0;
WHILE %MW0<>0 DO
%MW1:=%MW1+(%MW0 AND 1);
%MW0:=SHR(%MW0,1);
END_WHILE;
Sortie=%MW1=1;
Avec seulement 4 bits Ya la solution bestiale
%MW1 :=0 ;
If Bit0 Then inc %MW1
If Bit1 Then inc %MW1
If Bit2 Then inc %MW1
If Bit3 Then inc %MW1
Sortie=%MW1=1;
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Apprend le binaire
- Messages : 7
- Inscription : 22 déc. 2018, 21:04
Re: Logigramme PROTEUS
Merci de vos réponses.
- Je ne dois utiliser que des portes logiques
- (A xor B) XOR (C xor D) ne fonctionne pas. Ex : A et C = 1, S donnera 1 malgré que 2 entrées seront à 1
- Je ne dois utiliser que des portes logiques
- (A xor B) XOR (C xor D) ne fonctionne pas. Ex : A et C = 1, S donnera 1 malgré que 2 entrées seront à 1
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Logigramme PROTEUS
Non,
L'équation te donne ce que tu veux !
Un xor de deux xor ne permet qu'une des deux équations à 1
Donc le résultat sera qu'il ne faut qu'une seule entrée pour que S soit à 1
oups, cas particulier... tu as droit à des portes ET ?
L'équation te donne ce que tu veux !
Un xor de deux xor ne permet qu'une des deux équations à 1
Donc le résultat sera qu'il ne faut qu'une seule entrée pour que S soit à 1
oups, cas particulier... tu as droit à des portes ET ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
-
- Apprend le binaire
- Messages : 7
- Inscription : 22 déc. 2018, 21:04
Re: Logigramme PROTEUS
J'ai utilisé :
/A./B.(C XOR D) + (A XOR B ) . /C. /D.
Au total 8 portes logiques.
J'ai le droit à tout types de portes.
Je m'arrête la, mon résultat me convient.
Merci
/A./B.(C XOR D) + (A XOR B ) . /C. /D.
Au total 8 portes logiques.
J'ai le droit à tout types de portes.
Je m'arrête la, mon résultat me convient.
Merci