Commit c2a240676b5221dec747fb70f75d3bbaaa358136
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,9 +67,9 @@ afficheurNombres: | ||
67 | .DB 0x3F, 0x30, 0x6D, 0x79, 0x72, 0x5B, 0x5F, 0x31, 0x7F, 0x7B | 67 | .DB 0x3F, 0x30, 0x6D, 0x79, 0x72, 0x5B, 0x5F, 0x31, 0x7F, 0x7B |
68 | ; 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | 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 | ; Programme | 74 | ; Programme |
75 | 75 | ||
@@ -106,7 +106,7 @@ afficherHeure: | @@ -106,7 +106,7 @@ afficherHeure: | ||
106 | 106 | ||
107 | afficherTemperature: | 107 | afficherTemperature: |
108 | ; Considère le registre compteur comme une température et l'affiche | 108 | ; Considère le registre compteur comme une température et l'affiche |
109 | - d0 <- 0x63 ; Sigle ° | 109 | + d0 <- afficheurLettre[26] ; Sigle ° |
110 | d1 <- afficheur[compteur%10] | 110 | d1 <- afficheur[compteur%10] |
111 | temp <- compteur + 50 | 111 | temp <- compteur + 50 |
112 | d2 <- afficheur[(temp/10)%10] | 112 | d2 <- afficheur[(temp/10)%10] |
@@ -179,6 +179,32 @@ validerParaHorloge: | @@ -179,6 +179,32 @@ validerParaHorloge: | ||
179 | reti | 179 | reti |
180 | 180 | ||
181 | retour: | 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 | reti | 208 | reti |
183 | 209 | ||
184 | ; Interruption Watchdog | 210 | ; Interruption Watchdog |