Implémenter picoblaze sur D2SB de digilent

C

claude001

Guest
On veut implémenter picoblaze sur D2SB de digilent .
Carte DIO 4 contient : 4 afficheurs 7 segment, 8 LEDS, 8 switchers et 5 bouton poussoir.
Travail demandé :
1) Déterminer les ports utiliser pour : chacun des boutons, pour chaque switcher chaque led et chaque afficheur 7 segments
2) Ecrire un sous-programme affiche qui permet d'afficher une valeur VAL sur les afficheurs 7 segment
3) Ecrire un sous-programme saisie permettant de lire deus valeurs A et B respectivement formés par l'état des switchers (sw8, sw7, sw6, sw6) et (sw4, sw3, sw2, sw1)
4) Ecrire un sous-programme ADD permettant si le bouton BTN1 est appuyé de faire l'addition de A+B  et de donner le résultat sur les afficheurs 7 segment.
5) Ecrire un sous-programme SUB  permettant si le bouton BTN2 est appuyé de faire la soustraction de A-B  et de donner le résultat sur les afficheurs 7 segment.
6) Ecrire un sous-programme MUL permettant si le bouton BTN3 est appuyé de faire la multiplication de A*B  et de donner le résultat sur les afficheurs 7 segment.
7) Ecrire un sous-programme Compt  permettant tant que  le bouton BTN4  est appuyé de faire le comptage à partir de A en s'incrémentant de 1 toute les 200 ms et de donner le résultat sur les afficheurs 7 segment
8 ) Ecrire un programme permettant de regrouper toute les fonctions définis précédemment
Générer les fichiers d'implémentation pour tester l’application sur la carte de développement.
 

Welcome to EDABoard.com

Sponsor

Back
Top