Logigramme PROTEUS

Partie du forum pour tout ce qui concerne la partie électronique. Forum, conseil, astuce et entraide sur le dépannage de carte électronique ou divers conseils .
guillaumearnx
Apprend le binaire
Apprend le binaire
Messages : 7
Inscription : 22 déc. 2018, 21:04

Logigramme PROTEUS

Message par guillaumearnx »

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.
Image
Voila la table de vérité.
Image
Merci
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Logigramme PROTEUS

Message par itasoft »

slts,
faire ça avec des "OU EXCLUSIFS" XOR
Automaticien privé (de tout)
itasoft@free.fr
guillaumearnx
Apprend le binaire
Apprend le binaire
Messages : 7
Inscription : 22 déc. 2018, 21:04

Re: Logigramme PROTEUS

Message par guillaumearnx »

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
guillaumearnx
Apprend le binaire
Apprend le binaire
Messages : 7
Inscription : 22 déc. 2018, 21:04

Re: Logigramme PROTEUS

Message par guillaumearnx »

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)
Avatar de l’utilisateur
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Inscription : 20 oct. 2015, 06:22

Re: Logigramme PROTEUS

Message par Ulairi »

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
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
Avatar de l’utilisateur
josé
Codeur fou
Codeur fou
Messages : 263
Inscription : 20 oct. 2015, 17:02

Re: Logigramme PROTEUS

Message par josé »

Bonjour,
Ton équation est OK si une seule entrée

( A XOR B ) XOR ( C XOR D )
Créateur de pannes ...
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Logigramme PROTEUS

Message par itasoft »

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;
Automaticien privé (de tout)
itasoft@free.fr
guillaumearnx
Apprend le binaire
Apprend le binaire
Messages : 7
Inscription : 22 déc. 2018, 21:04

Re: Logigramme PROTEUS

Message par guillaumearnx »

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
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Logigramme PROTEUS

Message par philou77 »

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 ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
guillaumearnx
Apprend le binaire
Apprend le binaire
Messages : 7
Inscription : 22 déc. 2018, 21:04

Re: Logigramme PROTEUS

Message par guillaumearnx »

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
Répondre