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