Commit c2a240676b5221dec747fb70f75d3bbaaa358136

Authored by Geoffrey PREUD'HOMME
1 parent a3eb3491

Bouton retour

Par Taky
Showing 1 changed file with 30 additions and 4 deletions   Show diff stats
principal.txt
... ... @@ -67,9 +67,9 @@ afficheurNombres:
67 67 .DB 0x3F, 0x30, 0x6D, 0x79, 0x72, 0x5B, 0x5F, 0x31, 0x7F, 0x7B
68 68 ; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
69 69  
70   -;afficheurLettres:
71   -; .DB ; TODO
72   -; ; A, B, C, D, E, F, G, H ; TODO
  70 +afficheurLettres:
  71 + .DB 0x3F, 0x30, 0x6D, 0x79, 0x72, 0x5B, 0x5F, 0x31, 0x7F, 0x7B, 0x77, 0x40, 0x4c, 0xfc, 0xcf, 0xc7, 0x40, 0xf6, 0x04, 0x3c, 0x40, 0x0E, 0x37, 0x54, 0x5c, 0x40, 0x40, 0x44, 0x5b, 0x4e, 0x1c, 0x1c, 0x40, 0x40, 0x40, 0x40, 0x63
  72 + ; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, °
73 73  
74 74 ; Programme
75 75  
... ... @@ -106,7 +106,7 @@ afficherHeure:
106 106  
107 107 afficherTemperature:
108 108 ; Considère le registre compteur comme une température et l'affiche
109   - d0 <- 0x63 ; Sigle °
  109 + d0 <- afficheurLettre[26] ; Sigle °
110 110 d1 <- afficheur[compteur%10]
111 111 temp <- compteur + 50
112 112 d2 <- afficheur[(temp/10)%10]
... ... @@ -179,6 +179,32 @@ validerParaHorloge:
179 179 reti
180 180  
181 181 retour:
  182 + si mode <= 1 saut retourRien
  183 + si (mode = 2 ou mode = 17 ou mode = 19 ou mode = 21) saut retourVeille
  184 + si mode <= 9 saut retourMenuAssoc
  185 + si mode <= 16 saut retourMenuJAssoc
  186 + si mode <= 21 saut retourMoinsUn
  187 + si mode <= 24 saut retourMenuHorloge
  188 + si mode <= 27 saut retourMenuMenuHorloge
  189 +retourRien:
  190 + reti
  191 +retourVeille:
  192 + mode <- 0
  193 + reti
  194 +retourMenuAssoc:
  195 + mode <- 2
  196 + reti
  197 +retourMenuJAssoc:
  198 + mode <- mode - 7
  199 + reti
  200 +retourMoinsUn:
  201 + mode <- mode - 1
  202 + reti
  203 +retourMenuHorloge:
  204 + mode <- 21
  205 + reti
  206 +retourMenuMenuHorloge:
  207 + mode <- mode - 3
182 208 reti
183 209  
184 210 ; Interruption Watchdog
... ...