Gestion afficheurs, 2011/2012, TD1

De Wiki d'activités IMA
Révision datée du 1 avril 2012 à 14:58 par Camegavi (discussion | contributions) (II Partie Informatique)

Gestion afficheurs


I Le Projet

Le but de ce projet est de réaliser un circuit de décodage pour les afficheurs 7 segments de la carte Spartan3 reliée à la NanoBoard. Nous devons aussi créer une interface Web permettant de faire défiler un message alpha-numérique (composé de chiffre et de lettre) sur ces afficheurs.

II Partie Informatique

But

But de la partie

Le but de cette partie est d'écrire un programme C qui va permettre d'envoyer un message défilant sur les afficheurs gérés par la carte NanoBoard. Le programme commence par demander à l'utilisateur le message alpha-numérique à afficher. Le message est ensuite encodé pour pouvoir passer sur les afficheurs 7 segments (un octet représentant l'état des segments).

III Partie Electronique

La partie électronique de ce projet consiste a concevoir un système d'affichage, composé de 4 afficheurs 7 segments. Ce système récupère les données a afficher grâce à un bus 8 bits, ainsi qu'un signal passant à 1 quand l'information arrive. Durant la première séance, nous avons crées deux sous fonctions, une pour réceptionner les informations, l'autre pour les affichées. La première sous fonction est composée d'un démultiplexeur suivie d'un circuit mémorisant les données, la seconde est composée d'un multiplexeur et d'un circuit gérant les afficheurs.

IV Bilan