Étape 6: logiciels
Le logiciel obtient un peu brouillon pour plusieurs raisons :1) pour les BPC montrés, les LED sont disposées d’une manière qui convient
à la disposition de la carte, plutôt que dans l’ordre de bit "correcte". OMI, c’est le
Comment faire les choses, mais il signifie que le 1er rang ne résultat moyen
bit 1 ou coluimn 3 ne signifie pas que le bit 3. Cela nécessite un niveau de cartographie
entre l’adressage de ligne/colonne habituelle et les bits qui ont besoin de réglage.
2) étant donné que les mêmes bits sont utilisés pour les anodes et cathodes, commun
connexion (ligne) pour certains bits peut être au milieu de l’entraînement (colonne)
forets. Cela signifie que vous devrez décaler des bits de la colonne autour selon que
ils sont avant ou après le bit de rang pour cet ensemble de colonnes.
3) vous devez dériver de mots de sortie pour l’ioport et la direction du port
s’inscrire.
Le code ASM ci-joint pour ATtiny11 est une « preuve du concept ». C' est embarassingly
non-optimisée et mal commenté, mais c’est tout ce que j’ai obtenu écrit jusqu'à présent.