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 | 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 | ... | ... |