Gestion afficheurs, 2011/2012, TD2 : Différence entre versions
Ligne 6 : | Ligne 6 : | ||
Le projet est constitué de deux parties: une partie informatique contenant le programme C qui va permettre d'envoyer un message défilant sur les afficheurs gérés par la carte NanoBoard et une partie électronique permettant d'afficher quatre octets présents en entrée sur les quatre afficheurs sept segments. | Le projet est constitué de deux parties: une partie informatique contenant le programme C qui va permettre d'envoyer un message défilant sur les afficheurs gérés par la carte NanoBoard et une partie électronique permettant d'afficher quatre octets présents en entrée sur les quatre afficheurs sept segments. | ||
− | |||
− | |||
+ | °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | ||
+ | °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | ||
== '''Informatique''' == | == '''Informatique''' == | ||
Ligne 32 : | Ligne 32 : | ||
Lors de cette séance supplémentaire, nous avons cherché à corriger l'erreur et procéder au test en fusionnant les deux parties mais en vain. | Lors de cette séance supplémentaire, nous avons cherché à corriger l'erreur et procéder au test en fusionnant les deux parties mais en vain. | ||
+ | |||
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | ||
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | ||
− | |||
== '''Électronique''' == | == '''Électronique''' == | ||
Ligne 60 : | Ligne 60 : | ||
nous avons travaillé sur la partie informatique en essayant de corriger l'erreur. | nous avons travaillé sur la partie informatique en essayant de corriger l'erreur. | ||
+ | |||
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | ||
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° | ||
− | |||
− | |||
=='''Conclusion'''== | =='''Conclusion'''== | ||
Ce projet système communicant nous a permis de mettre en application nos connaissances en informatique, en logique et en électronique enseignées en cours et surtout de nous initier à l'électronique numérique. | Ce projet système communicant nous a permis de mettre en application nos connaissances en informatique, en logique et en électronique enseignées en cours et surtout de nous initier à l'électronique numérique. |
Version du 16 juin 2012 à 00:54
Sommaire
Rapport du projet Gestion des afficheurs
Présentation
Il nous est demandé de réaliser un circuit de décodage pour les afficheurs 7 segments de la carte Spartan3 reliée à la NanoBoard et aussi de concevoir une interface Web permettant de faire défiler un message alpha-numérique sur ces afficheurs et de contrôler la vitesse d'affichage. Le projet est constitué de deux parties: une partie informatique contenant le programme C qui va permettre d'envoyer un message défilant sur les afficheurs gérés par la carte NanoBoard et une partie électronique permettant d'afficher quatre octets présents en entrée sur les quatre afficheurs sept segments.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Informatique
But
Le but de cette partie est de concevoir une interface web à partir de laquelle on implémente un programme C qui va permettre d'envoyer un message défilant sur les afficheurs gérés par la carte NanoBoard et de contrôler la vitesse d'affichage des caractères.
Séance 1
Lors de cette séance nous avons procédé au choix du sujet, discuté sur l'organisation et la répartition des tâches.Juntao Fei se chargeant de la partie informatique et Ibrahima Sory Bangoura de la partie Électronique.
Après cette étape,nous avons tout d'abord commencé à chercher à comprendre le fichier demon "affiche.c" qui nous a été fourni par le professeur.Après quelques modifications nous avons tout d'abord réussit à afficher seulement 4 chiffres sur la foxboard.
Séance 2
Nous avons essayé de progresser sur le programme pendant cette deuxième séance.A partir du tableau des code d'ascii des caractères trouvé sur internet, nous avons finalement réussit à afficher et à faire défiler les lettres et les chiffres sur la foxboard.
Séance 3
L'objectif dans cette séance est de réussir à contrôler la vitesse d'affichage des caractères sur la foxboard et de créer une interface web. En effet, nous avons écrit une fonction permettant de contrôler la vitesse d'affichage et le programme marche parfaitement sur la commande terminal mais malheureuse nous n'avons pas réussit à le faire marcher sur l'interface web.Nous pensons que l'erreur provient de l'implémentation du programme c dans le code source de l'interface web.
Séance 4
Lors de cette séance supplémentaire, nous avons cherché à corriger l'erreur et procéder au test en fusionnant les deux parties mais en vain.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Électronique
But
Le but de cette partie est de concevoir un circuit électronique qui va permettre d'afficher quatre octets présents en entrée sur les quatre afficheurs sept segments. Les données seront une représentation direct (bit à bit) de l'état de chacune des LEDs des afficheurs (sept segments et le point).
Séance 1
Lors de cette séance nous avons tout d'abord commencé par faire un schéma représentatif du circuit que voici
En effet, les données arrivent en série via le port série entrent dans qui seront mémorisées dans les registres à l'aide d'un démultiplexeur.Ensuite, les données seront affichées suivant la valeur du registre de sélection des afficheurs.
Séance 2
Durant cette séance, nous avons essayé de concevoir le schéma du circuit à partir d'Altium designer summer 09.le montage réalisé est le suivant:
Séance 3
Cette séance était consacrée à tester le montage du circuit sur la nanoboard.le test a été concluant
Séance 4
nous avons travaillé sur la partie informatique en essayant de corriger l'erreur.
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
Conclusion
Ce projet système communicant nous a permis de mettre en application nos connaissances en informatique, en logique et en électronique enseignées en cours et surtout de nous initier à l'électronique numérique.