Ad Code

Affichage de bandes de couleurs verticales sur tout l’écran

Une fois, cette première étape d’affichage réalisée, le but est d’afficher sur l’écran des bandes de couleurs verticales. Il s’agit de piloter les sorties r, g ,b définissant les couleurs à l’aide d’équations combinatoires simples.
La partie de l’écran utilisable comporte 640 *480 pixels. Pour afficher des bandes verticales, on va diviser les 640 colonnes en 10 colonnes de 64 pixels chacune. Le nombre 640 codé en binaire sur 10 bits s’écrit : 10 1000 0000.
La sortie n_col du module synchro fourni indique le numéro de la colonne sur laquelle on se trouve et est codée sur 10 bits. On peut utiliser les 4 bits de poids fort de ce vecteur pour indiquer le numéro de la bande de couleur (entre 0 : 0000 et 9 : 1001).
Utilisez la couleur :
Magenta pour la colonne 0
Cyan pour la colonne 1
Jaune pour la colonne 2
Vert pour la colonne 3
Magenta pour la colonne 4
Cyan pour la colonne 5
Etc…
En utilisant le tableau récapitulant les niveaux des sorties r, g et b pour obtenir les différentes couleurs demandées, vous pouvez tracer des tableaux de Karnaugh pour trouver les équations des trois sorties r, g et b permettant d’obtenir l’alternance de couleurs demandée.

Enregistrer un commentaire

0 Commentaires

Close Menu