« Électronique numérique : logique/Assemblage de fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 3 :
=== Assemblage des fonctions élémentaires ===
 
À partir des [[w:Alg%C3%A8bre_de_Boole_(logique)Fonction_logique#Fonctions_logiquesRepr.C3.A9sentation_graphique|fonctions logiques élémentaires]] présentées au [[%C3%89lectronique_num%C3%A9rique_:_logique/Fonctions_logiques_%C3%A9l%C3%A9mentaires|TD 1]] et [[w:Alg%C3%A8bre_de_Boole_(logique)#Fonctions_logiques|encore ici]], il est possible d'en construire de plus complexes, ayant par exemple 3 variables d'entrées...par association. Une question vient alors à l'esprit : comment trouver la table de vérité correspondante ?
 
[[Image:Td2fig1.png]]
Ligne 33 :
<u>'''Remarque'''</u> : seule la partie gauche (ou partie '''SI''') de la table de vérité est conforme aux règles du chapitre précédent. Dans la partie sortie (ou partie '''ALORS'''), on trouve ici la variable d qui n'est pas une sortie ! Ne vous inquiétez pas trop de ce fait.
 
À partir d'un schéma il est donc très simple de trouver une table de vérité puis une équation algébrique. Cette équation possédera plusieurs parenthèses si elle est établie directement à partir du schéma. On peut supprimer ces parenthèses en utilisant la [[w:Alg%C3%A8bre_de_Boole_(logique)#Distributivit.C3.A9|distributivité]] (elle sera expliquée plus tard). Un moyen de ne pas avoir de parenthèses est d'établir les équations à partir de la table de vérité.
 
Dans l'exemple ci-dessus, puisqu'on a d = a.b, il vient y = a.d + c, solution trouvée à partir du schéma.
Ligne 88 :
 
<u>Remarque</u> : l'écriture du programme précédent n'est pas tout à fait complète, il manque le "package" mais nous n'évoquons pas ce problème pour le moment.
Passons maintenant aux [w:Table_de_Karnaugh|tableaux de Karnaugh]].
 
=== Les tableaux de Karnaugh ===