###### tags: `Electronique numérique`,`TP` # TP3 Electronique Numérique ## 1. Logique séquentielle A partir des schémas réalisés dans le [**TD6**](https://hackmd.io/@LauCo/SIN_TD6), implémenter les circuits suivants sur **Logisim Evolution** à télécharger [**ici**](https://sourceforge.net/projects/logisimevolution/) - Bascule D à trouver toute faite dans `Memory > D Flip Flop` - Diviseur de fréquence par deux à partir d'une bascule D ### 1.1. Compteurs asynchrones - Compteur asynchrone modulo 16 à partir du diviseur de fréquence précédent - Compteur asynchrone modulo 12 ### 1.2. Compteurs synchrones - Compteur synchrone modulo 16 et modulo 10 - Compteur synchrone qui réalise une séquence $0 → 5 → 14 → 8 → 6 → 0$ ### 1.3. Chronogrammes Afficher leurs chronogrammes. Pour cela, les étapes sont les suivantes : 1. Ajouter une horloge système appelée **sysclk**, qui ne sera connectée à aucun circuit. 2. Dans le menu *Simulation*, sélectionner *Chronogramme* 3. Expliquer ce que vous observez sur les chronogrammes. ## 2. Affichage Implémenter le schéma du **décodeur 7 segments** vu dans le [TD5](https://hackmd.io/@LauCo/SIN_TD5), exercice 5. Utiliser l'afficheur 7 segments de Logisim : `Input/Output > 7 segment display` et votre décodeur 7 segments pour afficher les sorties des compteurs. <!--- On veut réaliser un circuit de commande d’un afficheur 7-segments. Les entrées du circuit sont $e3$ $e2$ $e1$ $e0$, qui codent sur 4 bits les chiffres décimaux de 0 à 9. Les sorties sont les 7 segments $abcdefg$ auxquels on associe une valeur binaire (allumé/éteint). On veut obtenir sur les 7 segments les 10 chiffres décimaux de 0 à 9. Donner les expressions de a à g en fonction de e3 e2 e1 e0 après simplification. Donner le schéma en porte pour 2 d’entre eux. ![](https://hackmd.io/_uploads/Hy-21YDSh.png) Utiliser des afficheurs 7 segments pour afficher le comptage réalisé dans la partie 1 avec les compteurs synchrone et asynchrone.