###### 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.

Utiliser des afficheurs 7 segments pour afficher le comptage réalisé dans la partie 1 avec les compteurs synchrone et asynchrone.