Commit 6591a8e774427075e6a924634a74099935bc4143

Authored by Geoffrey PREUD'HOMME
1 parent d0fd7202

selaff directement envoyé dans le Port C

Showing 1 changed file with 12 additions and 12 deletions   Show diff stats
@@ -110,7 +110,7 @@ debut: @@ -110,7 +110,7 @@ debut:
110 t1 <- 34 110 t1 <- 34
111 t0 <- 28 111 t0 <- 28
112 112
113 - selaff <- 0b00000001 113 + selaff <- 0b11110111
114 etat <- 0 114 etat <- 0
115 call afficherHorloge 115 call afficherHorloge
116 116
@@ -345,7 +345,7 @@ etatParaTNuitC: @@ -345,7 +345,7 @@ etatParaTNuitC:
345 345
346 etatMenuHorloge: 346 etatMenuHorloge:
347 etat <- 21 347 etat <- 21
348 - d3 <- 0xf6 348 + d3 <- 0x76 ; "HORL"
349 d2 <- 0x5c 349 d2 <- 0x5c
350 d1 <- 0x44 350 d1 <- 0x44
351 d0 <- 0x0E 351 d0 <- 0x0E
@@ -353,7 +353,7 @@ etatMenuHorloge: @@ -353,7 +353,7 @@ etatMenuHorloge:
353 353
354 etatMenuHJour: 354 etatMenuHJour:
355 etat <- 22 355 etat <- 22
356 - d3 <- 0x3c 356 + d3 <- 0x3c ; "JOUR"
357 d2 <- 0x5c 357 d2 <- 0x5c
358 d1 <- 0x1c 358 d1 <- 0x1c
359 d0 <- 0x44 359 d0 <- 0x44
@@ -361,7 +361,7 @@ etatMenuHJour: @@ -361,7 +361,7 @@ etatMenuHJour:
361 361
362 etatMenuHHeur: 362 etatMenuHHeur:
363 etat <- 23 363 etat <- 23
364 - d3 <- 0x76 364 + d3 <- 0x76 ; "HEUR"
365 d2 <- 0xcf 365 d2 <- 0xcf
366 d1 <- 0x1c 366 d1 <- 0x1c
367 d0 <- 0x44 367 d0 <- 0x44
@@ -369,7 +369,7 @@ etatMenuHHeur: @@ -369,7 +369,7 @@ etatMenuHHeur:
369 369
370 etatMenuHMinu: 370 etatMenuHMinu:
371 etat <- 24 371 etat <- 24
372 - d3 <- 0x37 372 + d3 <- 0x37 ; "MINU"
373 d2 <- 0x04 373 d2 <- 0x04
374 d1 <- 0x54 374 d1 <- 0x54
375 d0 <- 0x1c 375 d0 <- 0x1c
@@ -522,12 +522,12 @@ eteindreChaudiere: @@ -522,12 +522,12 @@ eteindreChaudiere:
522 ; Interruption timer 522 ; Interruption timer
523 timer: 523 timer:
524 ; Affiche le digit suivant sur l'afficheur 7seg 524 ; Affiche le digit suivant sur l'afficheur 7seg
525 - lsl selaff  
526 - si selaff > 0b00001000 alors selaff <- 0b00000001  
527 - PORTC@IO <- 0xff - selaff  
528 - si selaff = 0b00000001 alors PORTA@IO <- d0  
529 - si selaff = 0b00000010 alors PORTA@IO <- d1  
530 - si selaff = 0b00000100 alors PORTA@IO <- d2  
531 - si selaff = 0b00001000 alors PORTA@IO <- d3 525 + lsr selaff
  526 + si selaff < 0b00001111 alors selaff <- 0b11110111
  527 + PORTC@IO <- selaff
  528 + si selaff = 0b11110111 alors PORTA@IO <- d3
  529 + si selaff = 0b01111011 alors PORTA@IO <- d2
  530 + si selaff = 0b00111101 alors PORTA@IO <- d1
  531 + si selaff = 0b00011110 alors PORTA@IO <- d0
532 reti 532 reti
533 533