====== Logisim ====== Logisim est gratuit et peut-être trouvé [[http://www.cburch.com/logisim/|ici]]. Vous en trouverez une copie utilisable sur les ordinateurs du lycée. ===== Interface de base ===== {{ :logiciels:logisim_1.png?direct |}} - Outil de sélection - Ajout d'une entrée - Ajout une sortie - Ajout d'un circuit NON - Ajout d'un circuit ET - Ajout d'un circuit OU - Menu permettant d'ajouter divers types d'éléments ===== Choix du format européen ===== Il se peut que vos circuits apparaissent suivant la norme américaine. Dans ce cas, allez dans le menu //File//, choisissez //Préférences// puis dans l'onglet //International// choissez //Get shape : Rectangular//. {{ :logiciels:logisim_2.png?direct |}} ===== Réaliser un circuit logique simple ===== Nous allons réaliser le circuit ''s = (a or b) and not b'' ==== Ajout d'un circuit ==== {{ :logiciels:logisim_3.png?direct |}} - Sélectionner le circuit souhaité, par exemple ici un ET,\\ Avant d'ajouter le circuit on peut choisir ses attributs : - son orientation, - sa taille, - le nombre d'entrées, - on peut inverser indépendamment chacune des entrées ce qui revient à ajouter une porte NON sur telle ou telle entrée. C'est pratique pour les gros circuits. {{ :logiciels:logisim_4.png?direct |}} Une fois le circuit ajouté, il est sélectionné et on peut toujours modifier ses attributs. - outil de sélection, permet de sélectionner un circuit déjà posé, - entrées du circuit, - sortie du circuit, - on a toujours la possibilité de modifier les attributs. ==== Brancher le circuit ==== {{ :logiciels:logisim_5.png?direct |}} Tous les circuits sont posés ainsi que deux entrées et une sortie. On souhaite les relier par des fils. - Activer l'outil de sélection, - dessiner les fils en cliquant sur une entrée ou sortie de circuit et en maintenant le clic. {{ :logiciels:logisim_6.png?direct |}} ==== Simuler ==== {{ :logiciels:logisim_7.png?direct |}} En sélectionnant l'outil avec la main, on peut ensuite cliquer sur les entrées pour en modifier l'état. La sortie se met à jour en temps réel. ==== Tableau de vérité ==== {{ :logiciels:logisim_8.png?direct |}} Menu //Project//, commande //Analyse circuit//. Vous obtenez automatiquement la table de vérité. Dans ce cas les entrées et sorties ont été nommées automatiquement. Vous auriez pu choisir un nom en modifiant les attributs des deux entrées et de la sortie.