Commit c528355c925b1fcd83546df68711e7c30fe6f931

Authored by ezalczer
1 parent 699ced4c

Ajout des reti et seti

Showing 1 changed file with 10 additions and 4 deletions   Show diff stats
@@ -40,6 +40,7 @@ debut: @@ -40,6 +40,7 @@ debut:
40 jour=0 ;Etat actuel : 1 si jour, 0 si nuit 40 jour=0 ;Etat actuel : 1 si jour, 0 si nuit
41 T=capteur ;Température actuelle lue par le capteur 41 T=capteur ;Température actuelle lue par le capteur
42 42
  43 + sei
43 JMP boucle_inf 44 JMP boucle_inf
44 45
45 boucle_inf: 46 boucle_inf:
@@ -47,7 +48,7 @@ boucle_inf: @@ -47,7 +48,7 @@ boucle_inf:
47 JMP boucle_inf 48 JMP boucle_inf
48 49
49 HMJN: 50 HMJN:
50 - ;Desactive les interruptions 51 + cli
51 52
52 WHILE(!HMJN) 53 WHILE(!HMJN)
53 if(plus) 54 if(plus)
@@ -81,14 +82,15 @@ HMJN: @@ -81,14 +82,15 @@ HMJN:
81 T=nuit=T_nuit-0.5 ;Retrait par pas de 0.5 82 T=nuit=T_nuit-0.5 ;Retrait par pas de 0.5
82 Afficher(T_nuit) ;Affichage de la temperature de la nuit 83 Afficher(T_nuit) ;Affichage de la temperature de la nuit
83 84
84 - ;Reactive les interruptions 85 + sei
85 RETI 86 RETI
86 87
87 MH: 88 MH:
88 - ;Desactive les interruptions 89 + cli
89 Jour_aff=0 90 Jour_aff=0
90 while(!ok) 91 while(!ok)
91 if(MH) 92 if(MH)
  93 + seti
92 RETI 94 RETI
93 if(plus) 95 if(plus)
94 Jour_aff=(Jour_aff+1)%7 96 Jour_aff=(Jour_aff+1)%7
@@ -100,6 +102,7 @@ MH: @@ -100,6 +102,7 @@ MH:
100 102
101 while(!ok) 103 while(!ok)
102 if(MH) 104 if(MH)
  105 + seti
103 RETI 106 RETI
104 if(plus) 107 if(plus)
105 heure_jour[Jour_aff]=(heure_jour[Jour_aff]+1)%24 108 heure_jour[Jour_aff]=(heure_jour[Jour_aff]+1)%24
@@ -111,6 +114,7 @@ MH: @@ -111,6 +114,7 @@ MH:
111 114
112 while(!ok) 115 while(!ok)
113 if(MH) 116 if(MH)
  117 + seti
114 RETI 118 RETI
115 if(plus) 119 if(plus)
116 minute_jour[Jour_aff]=(minute_jour[Jour_aff]+1)%24 120 minute_jour[Jour_aff]=(minute_jour[Jour_aff]+1)%24
@@ -122,6 +126,7 @@ MH: @@ -122,6 +126,7 @@ MH:
122 126
123 while(!ok) 127 while(!ok)
124 if(MH) 128 if(MH)
  129 + seti
125 RETI 130 RETI
126 if(plus) 131 if(plus)
127 heure_nuit[Jour_aff]=(heure_nuit[Jour_aff]+1)%24 132 heure_nuit[Jour_aff]=(heure_nuit[Jour_aff]+1)%24
@@ -133,6 +138,7 @@ MH: @@ -133,6 +138,7 @@ MH:
133 138
134 while(!ok) 139 while(!ok)
135 if(MH) 140 if(MH)
  141 + seti
136 RETI 142 RETI
137 if(plus) 143 if(plus)
138 minute_nuit[Jour_aff]=(minute_nuit[Jour_aff]+1)%24 144 minute_nuit[Jour_aff]=(minute_nuit[Jour_aff]+1)%24
@@ -142,7 +148,7 @@ MH: @@ -142,7 +148,7 @@ MH:
142 afficher minute_nuit[Jour_aff] 148 afficher minute_nuit[Jour_aff]
143 call tempo 149 call tempo
144 150
145 - ;Reactive les interruptions 151 + seti
146 RETI 152 RETI
147 153
148 reglage: 154 reglage: