A F F I C H E U R

                                       

 

 

 

Renambatz David

Vergoz Cédric

 

1/MATERIEL UTILISE

L'afficheur est composé:

de 128 LED
de 6 amplificateurs-convertisseurs 4050
d'un decodeur-demultiplexeur 4514
de 8 transistors
et d'une sortie parallèle

 

2/INITIATION A L'AFFICHEUR

Notre premier travail  fut de verifier le cablage de l'afficheur puis de regarder si toute les LED marchaient puis de comprendre leurs utilisations.Pour cela il a fallu determiner le role des pattes des amplificateurs ainsi que celui du decodeur.

Ensuite nous avons realise le shema structurel de l'afficheur sur feuille puis sur workbench (voir ci-dessous).

 

Avant de commencer la programmation il a fallut souder les sorties du decodeur a une prise parallèle.

3/DEBUT DE LA PROGRAMMATION

Avec une petite programation nous avons tout d' abord du tester toutes les LED afin de trouver les codes correspondants à l'aide des commandes:

OUT &378,(code) sert à selectionner les LED à allumer selon la colonne choisi
LED                1

         

2               3              4              5             6              7                   8              
VALEURS 1 2 4 8 16 32 64 128

On se sert des valeurs en hexadecimale pour selectionner les LED .Par exemple   pour allumer les 2 premiere LED on prend la valeur de la première LED à laquelle on ajoute la valeur de la deuxième ( 1+2=3 on prend ).

OUT &37A,(code) sert à selectionner les colonnes. Voici toutes les valeurs correspondantes au colonnes:
colonne code
0 11
1 10
2 9
3 8
4 15
5 14
6 13
7 12
8 3
9 2
10 1
11 0
12 7
13 6
14 5
15 4

 

 

4/PROGRAMMATION DES PREMIERES LETTRES DE L'ALPHABET

Voici un exemple de programme utilisé pour créer les differentes lettres de l'alphabet.

Programmation pour la lettre A:

DO
    OUT &H37A,4       ' sert a selectionner la colonne
    OUT &H378,15     ' sert a selectionner le nombre de LED voulu
GOSUB tempo        ' temporisation
    OUT &H37A,5
    OUT &H378,20
GOSUB tempo
    OUT &H37A,6
    OUT &H378,20
GODUB tempo
    OUT &H37A,7
    OUT &H378,15
GOSUB tempo2
LOOP
END
   tempo:
FOR t=1 to 100 'vitesse de balayage pour allumer les LED
NEXT t
RETURN

   tempo2:
FOR t=1 to 400
NEXT t
RETURN

Nous avons placés les codes des autres lettres dans un tableaux:

LETTRE                CODE
A 15 20 20 15
B 31 21 21 10
C 31 17 17 17
D 31 17 17 14
E 31 21 21 17
F 31 20 20 16
G 15 17 21 23
H 31 4 4 31
I 31 0 0 0
J 3 17 30 16
K 31 4 10 17
L 31 1 1 1
M 31 8 8 31
N 31 12 3 31
O 31 17 17 31
P 31 20 20 28
Q 30 18 30 1
R 31 22 21 28
S 29 21 21 26
T 16 31 16 0
U 31 1 1 31
V 30 1 1 30
W 31 2 2 31
X 25 6 6 25
Y 29 5 5 31
Z 17 19 21 2

 

schema fonctionnel de l afficheur

 

schema du montage du circuit integre de l afficheur

 

programmation de mot

 

programmation de mots qui defilent

 

 

 

[Composant FrontPage Enregistreur de résultats]