Contrôle de matrice leds, 2011/2012, TD2 : Différence entre versions
Ligne 15 : | Ligne 15 : | ||
Le 1 Juin 2012 | Le 1 Juin 2012 | ||
− | Partie électronique | + | [[Partie électronique]] |
− | On utilise le Démultiplexeur qui est relié au bit de contrôle de bascule D. en entrée on a un compteur lié à un bouton poussoir.Chaque fois le bouton poussoir est poussé,le compteur s'incrémente , puis un seule bit sera fixé à 1.C'est la bascule D correspondante qui stocke les données et le reste ne change pas.Pour renvoyer un seul octet du bascule D à la matrice.On choisit un multiplexeur et un démultiplexeur | + | On utilise le Démultiplexeur qui est relié au bit de contrôle de bascule D. en entrée on a un compteur lié à un bouton poussoir.Chaque fois le bouton poussoir est poussé,le compteur s'incrémente , puis un seule bit sera fixé à 1.C'est la bascule D correspondante qui stocke les données et le reste ne change pas.Pour renvoyer un seul octet du bascule D à la matrice.On choisit un multiplexeur et un démultiplexeur contrôlé par un même compteur.Le compteur est relié avec le horloge du FPGA.Le multiplexeur Pour contrôler les données en sortie.Le démultiplexeur détermine quelle colonne choisie .Après tout ça ,on teste le FPGA avec l'oscilloscope,en principal, le système fonctionne,mais ,à partir du 4ième bits, il y a un retard.Le système n'est pas synchronisé.Pour synchroniser le système,on synchronise les compteurs avec l'horloge.Le problème est réglé. |
+ | [[Partie informatique]] | ||
+ | On a commencé par comprendre le programme de gestion du port série et le modifier pour pouvoir tester l'exemple d’envoi d'un octet. | ||
+ | Le 8 Juin 2012 | ||
+ | [[Partie électronique]] | ||
− | + | Au début,j'ai mal choisit le résistance.Après ,le système fonctionne correctement | |
− | + | [[Partie informatique]] | |
+ | Réalisation d'un page HTML constituée de 16 LEDs qui changent de couleur en cliquant dessus à l'aide de l'exemple fournie en ajoutant une initialisation des LEDs. |
Version du 15 juin 2012 à 16:11
Réalisé par MABROUK Ilyas et XING Shitao
Le 25 Mai 2012
Partie électronique:Analyse le sujet et le modélise.
Fonctionnement: Le système doit recevoir 8 otects et les afficher sur la matrice de LEDs.La bascule D nous permet de stocker un octet.Le problème est comment je peux stocker les 8 octets de données dans 8 bascules D et les renvoyer dans l'ordre en cohérent avec les bits de contrôles.Chaque bit de contrôle gere une colone de LEDs.
Le 1 Juin 2012
On utilise le Démultiplexeur qui est relié au bit de contrôle de bascule D. en entrée on a un compteur lié à un bouton poussoir.Chaque fois le bouton poussoir est poussé,le compteur s'incrémente , puis un seule bit sera fixé à 1.C'est la bascule D correspondante qui stocke les données et le reste ne change pas.Pour renvoyer un seul octet du bascule D à la matrice.On choisit un multiplexeur et un démultiplexeur contrôlé par un même compteur.Le compteur est relié avec le horloge du FPGA.Le multiplexeur Pour contrôler les données en sortie.Le démultiplexeur détermine quelle colonne choisie .Après tout ça ,on teste le FPGA avec l'oscilloscope,en principal, le système fonctionne,mais ,à partir du 4ième bits, il y a un retard.Le système n'est pas synchronisé.Pour synchroniser le système,on synchronise les compteurs avec l'horloge.Le problème est réglé.
On a commencé par comprendre le programme de gestion du port série et le modifier pour pouvoir tester l'exemple d’envoi d'un octet. Le 8 Juin 2012
Au début,j'ai mal choisit le résistance.Après ,le système fonctionne correctement
Partie informatique Réalisation d'un page HTML constituée de 16 LEDs qui changent de couleur en cliquant dessus à l'aide de l'exemple fournie en ajoutant une initialisation des LEDs.