📄 ds1302.lst
字号:
130 5
131 5 case 9:
132 5 cursor_line = 1;
133 5 cursor_conumn = 7;
134 5 break;
135 5
136 5 case 10:
137 5 cursor_line = 1;
138 5 cursor_conumn = 6;
139 5 break;
140 5
141 5 default:
142 5 modle_flag=0;
143 5 nset_time = 1;
144 5 break;
145 5 }
146 4 key0_count=0;
147 4 }
148 3 }
149 2
150 2 if(key1==0) {
151 3 if(key1_count++>20000){
152 4 switch(modle_flag){
153 5 case 1:
154 5 data_change(DS1302_MINUTE,DOWN,59,1);
155 5 break;
156 5 case 2:
157 5 data_change(DS1302_MINUTE,DOWN,59,10);
158 5 break;
159 5
160 5 case 3:
161 5 data_change(DS1302_HOUR,DOWN,23,1);
162 5 break;
163 5
164 5 case 4:
165 5 data_change(DS1302_HOUR,DOWN,23,10);
166 5 break;
167 5
168 5 case 5:
169 5 data_change(DS1302_DAY,DOWN,30,1);
170 5 break;
171 5
172 5 case 6:
173 5 data_change(DS1302_DAY,DOWN,30,10);
174 5 break;
175 5
176 5 case 7:
177 5 data_change(DS1302_MONTH,DOWN,11,1);
178 5 break;
179 5
C51 COMPILER V8.02 DS1302 04/09/2007 08:32:31 PAGE 4
180 5 case 8:
181 5 data_change(DS1302_MONTH,DOWN,11,10);
182 5 break;
183 5
184 5 case 9:
185 5 data_change(DS1302_YEAR,DOWN,99,1);
186 5 break;
187 5
188 5 case 10:
189 5 data_change(DS1302_YEAR,DOWN,99,10);
190 5 break;
191 5
192 5 default: break;
193 5 }
194 4 key1_count = 0;
195 4 }
196 3 }
197 2
198 2 if(key2==0){
199 3 if(key2_count++>20000){
200 4 switch(modle_flag){
201 5 case 1:
202 5 data_change(DS1302_MINUTE,UP,59,1);
203 5 break;
204 5 case 2:
205 5 data_change(DS1302_MINUTE,UP,59,10);
206 5 break;
207 5
208 5 case 3:
209 5 data_change(DS1302_HOUR,UP,23,1);
210 5 break;
211 5
212 5 case 4:
213 5 data_change(DS1302_HOUR,UP,23,10);
214 5 break;
215 5
216 5 case 5:
217 5 data_change(DS1302_DAY,UP,30,1);
218 5 break;
219 5
220 5 case 6:
221 5 data_change(DS1302_DAY,UP,30,10);
222 5 break;
223 5
224 5 case 7:
225 5 data_change(DS1302_MONTH,UP,11,1);
226 5 break;
227 5
228 5 case 8:
229 5 data_change(DS1302_MONTH,UP,11,10);
230 5 break;
231 5
232 5 case 9:
233 5 data_change(DS1302_YEAR,UP,99,1);
234 5 break;
235 5
236 5 case 10:
237 5 data_change(DS1302_YEAR,UP,99,10);
238 5 break;
239 5
240 5 default: break;
241 5 }
C51 COMPILER V8.02 DS1302 04/09/2007 08:32:31 PAGE 5
242 4 key2_count = 0;
243 4 }
244 3 }
245 2
246 2 if(key3==0){
247 3 nset_time = 1;
248 3 modle_flag = 0;
249 3 }
250 2 }
251 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 1648 ----
CONSTANT SIZE = 29 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 48
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -