Matrice de LED


Combien de lignes possède la matrice ?


Combien de colonnes possède la matrices ?


Tester le programme de la matrice.


Modifier le programme afin d'afficher la deuxième ligne (COM1) sans faire apparaître le décalage des données dans le registre du SM16106. 


Modifier le programme pour afficher la troisième ligne (COM2) à la place de la deuxième ligne à partir du même tableau ledsLigne.


Modifier le programme pour afficher la quatrième ligne (COM3) à la place de la la troisième ligne à partir du même tableau ledsLigne.


Modifier le programme pour effectuer le balayage des 8 lignes périodiquement (COM0 à COM7)  .


Créer un tableau nommé leds avec l'état des LED des 8 lignes à 0 sauf celles de la quatrième colonne (D20).


Modifier le programme  pour effectuer le balayage des 8 lignes périodiquement à partir du tableau leds.


Voici comment est défini un caractère à afficher situé à la vingtième colonne (D3 à D0)  et sur 7 lignes (COM1 à COM7) :

car = (4, [0x0F,0x09,0x04,0x04,0x04,0x04,0x04])

largCar = car[0]

ledsCar = car[1] 

pos = 20


Quelle est la valeur de largCar ?


Quelle est la valeur de ledsCar ?


Convertir en  binaire sur un octet les valeurs contenues dans le tableau ledsCar.


Modifier le programme pour modifier le tableau leds à partir de largCar, ledsCar et posCar.



















Créé avec HelpNDoc Personal Edition: Créer facilement des fichiers Qt Help