Gestion afficheurs, groupe A : Différence entre versions
(→Partie Electronique :) |
(→Partie programmation :) |
||
Ligne 1 : | Ligne 1 : | ||
== [[Partie programmation :]] == | == [[Partie programmation :]] == | ||
− | ''Objectifs de la séance'' | + | ''Objectifs de la séance 1'' |
Les objectifs de la séance sont de découvrir le projet et de commencer à programmer le programme pour communiquer avec les afficheurs 7 segments. | Les objectifs de la séance sont de découvrir le projet et de commencer à programmer le programme pour communiquer avec les afficheurs 7 segments. | ||
Ligne 50 : | Ligne 50 : | ||
De plus, nous avons converti chaque caractère ascii en hexadécimal pour qu'ils correspondent aux éléments du tableau précédent. Enfin, nous avons fait en sorte d'afficher un mot de quatre lettres sur les afficheurs 7 segments en créant les différents fichiers send-... nécessaires. | De plus, nous avons converti chaque caractère ascii en hexadécimal pour qu'ils correspondent aux éléments du tableau précédent. Enfin, nous avons fait en sorte d'afficher un mot de quatre lettres sur les afficheurs 7 segments en créant les différents fichiers send-... nécessaires. | ||
+ | |||
+ | ''Objectifs de la séance 2'' | ||
+ | |||
+ | Les objectifs de cette séance en programmation sont de réussir à afficher une phrase supérieure à 4 caractères sur les afficheurs 7 segments. La phrase s'affichera par décalage successif. | ||
==[[Partie Electronique :]]== | ==[[Partie Electronique :]]== |
Version du 20 mai 2011 à 12:21
Partie programmation :
Objectifs de la séance 1
Les objectifs de la séance sont de découvrir le projet et de commencer à programmer le programme pour communiquer avec les afficheurs 7 segments.
Travail effectué
Pendant cette séance, nous avons réaliser les différents codages des lettres que nous allons afficher sur le panneau.
Carac Code hexa
space $00
0 $ FC
1 $ 60
2 $ DA
3 $ F2
4 $ 66
5 $ B6
6 $ BE
7 $ E0
8 $ FE
9 $ F6
A ou a $ EE
B ou b $ 3E
C ou c $ 9C
D ou d $ 7A
E ou e $ 9E
F ou f $ 8E
G ou g $ BC
H ou h $ 6E
I ou i $ 0C
J ou j $ F0
K ou k $ AE
L ou l $ 1C
M ou m $ EC
N ou n $ 2A
O ou o $ 3A
P ou p $ CE
Q ou q $ E6
R ou r $ CC
S ou s $ 66
T ou t $ 0E
U ou u $ 38
V ou v $ 7C
W ou w $ 54
X ou x $ 6E
Y ou y $ 76
Z ou z $ 60
De plus, nous avons converti chaque caractère ascii en hexadécimal pour qu'ils correspondent aux éléments du tableau précédent. Enfin, nous avons fait en sorte d'afficher un mot de quatre lettres sur les afficheurs 7 segments en créant les différents fichiers send-... nécessaires.
Objectifs de la séance 2
Les objectifs de cette séance en programmation sont de réussir à afficher une phrase supérieure à 4 caractères sur les afficheurs 7 segments. La phrase s'affichera par décalage successif.
Partie Electronique :
Pour la partie électronique gestion de l'affichage nous comptons :
-utiliser un décodeur 1 parmi 4 qui nous permettra de choisir l'afficheur sur lequel on voudrait que nos données soient envoyées.
pour ce faire nous mettrons à l'amont du décodeur une horloge au top de laquelle notre compteur s'incrémente et c'est cette valeur du compteur qui sera envoyée au décodeur.
-4 MUX (multiplexeur) qui permettront de transmettre le message de 1 octet sur les 7 segements de l'afficheur.