📄 93c46.lst
字号:
204 6 }while(key_number==0x02);
205 5 //处理第3位数码管
206 5 do
207 5 {
208 6 key_s=key_scan();
209 6 if(key_s^key_v)
210 6 {
211 7 delay_1ms(10);
212 7 key_s=key_scan();
213 7 if(key_s^key_v)
214 7 {
215 8 key_v=key_s;
216 8 if((key_s&0x08)==0x00)
217 8 {
218 9 key_number=0x04;
219 9 ewen();
220 9 flash_number_bit=0x04;
221 9 }
222 8 else if((key_s&0x04)==0x00)
223 8 {
224 9 if(++eeprom_data[2]==0x10)
225 9 eeprom_data[2]=0x00;
226 9 while(k2==0)
227 9 {
228 10 delay_1ms(200);
229 10 if(k2==0)
230 10 {
231 11 delay_1ms(100);
232 11 if(++eeprom_data[2]==0x10)
233 11 eeprom_data[2]=0x00;
234 11 }
235 10 }
236 9 }
237 8 else if((key_s&0x02)==0x00)
238 8 {
239 9 erase();
240 9 for(i=0;i<10;i++)
241 9 eeprom_data[i]=0x0f;
C51 COMPILER V7.07 93C46 05/15/2008 11:31:32 PAGE 5
242 9 }
243 8 else if((key_s&0x01)==0x00)
244 8 {
245 9 for(i=0;i<8;i++)
246 9 write(i, eeprom_data[i]);
247 9 ewds();
248 9 flash_bit=1;
249 9 key_number=0x00;
250 9 }
251 8 }
252 7 }
253 6 }while(key_number==0x03);
254 5 //处理第4位数码管
255 5 do
256 5 {
257 6 key_s=key_scan();
258 6 if(key_s^key_v)
259 6 {
260 7 delay_1ms(10);
261 7 key_s=key_scan();
262 7 if(key_s^key_v)
263 7 {
264 8 key_v=key_s;
265 8 if((key_s&0x08)==0x00)
266 8 {
267 9 key_number=0x05;
268 9 ewen();
269 9 flash_number_bit=0x05;
270 9 }
271 8 else if((key_s&0x04)==0x00)
272 8 {
273 9 if(++eeprom_data[3]==0x10)
274 9 eeprom_data[3]=0x00;
275 9 while(k2==0)
276 9 {
277 10 delay_1ms(200);
278 10 if(k2==0)
279 10 {
280 11 delay_1ms(100);
281 11 if(++eeprom_data[3]==0x10)
282 11 eeprom_data[3]=0x00;
283 11 }
284 10 }
285 9 }
286 8 else if((key_s&0x02)==0x00)
287 8 {
288 9 erase();
289 9 for(i=0;i<10;i++)
290 9 eeprom_data[i]=0x0f;
291 9 }
292 8 else if((key_s&0x01)==0x00)
293 8 {
294 9 for(i=0;i<8;i++)
295 9 write(i, eeprom_data[i]);
296 9 ewds();
297 9 flash_bit=1;
298 9 key_number=0x00;
299 9 }
300 8 }
301 7 }
302 6 }while(key_number==0x04);
303 5 //处理第5位数码管
C51 COMPILER V7.07 93C46 05/15/2008 11:31:32 PAGE 6
304 5 do
305 5 {
306 6 key_s=key_scan();
307 6 if(key_s^key_v)
308 6 {
309 7 delay_1ms(10);
310 7 key_s=key_scan();
311 7 if(key_s^key_v)
312 7 {
313 8 key_v=key_s;
314 8 if((key_s&0x08)==0x00)
315 8 {
316 9 key_number=0x06;
317 9 ewen();
318 9 flash_number_bit=0x06;
319 9 }
320 8 else if((key_s&0x04)==0x00)
321 8 {
322 9 if(++eeprom_data[4]==0x10)
323 9 eeprom_data[4]=0x00;
324 9 while(k2==0)
325 9 {
326 10 delay_1ms(200);
327 10 if(k2==0)
328 10 {
329 11 delay_1ms(100);
330 11 if(++eeprom_data[4]==0x10)
331 11 eeprom_data[4]=0x00;
332 11 }
333 10 }
334 9 }
335 8 else if((key_s&0x02)==0x00)
336 8 {
337 9 erase();
338 9 for(i=0;i<10;i++)
339 9 eeprom_data[i]=0x0f;
340 9 }
341 8 else if((key_s&0x01)==0x00)
342 8 {
343 9
344 9 for(i=0;i<8;i++)
345 9 write(i, eeprom_data[i]);
346 9 ewds();
347 9 flash_bit=1;
348 9 key_number=0x00;
349 9 }
350 8 }
351 7 }
352 6 }while(key_number==0x05);
353 5 //处理第6位数码管
354 5 do
355 5 {
356 6 key_s=key_scan();
357 6 if(key_s^key_v)
358 6 {
359 7 delay_1ms(10);
360 7 key_s=key_scan();
361 7 if(key_s^key_v)
362 7 {
363 8 key_v=key_s;
364 8 if((key_s&0x08)==0x00)
365 8 {
C51 COMPILER V7.07 93C46 05/15/2008 11:31:32 PAGE 7
366 9 key_number=0x07;
367 9 ewen();
368 9 flash_number_bit=0x07;
369 9 }
370 8 else if((key_s&0x04)==0x00)
371 8 {
372 9 if(++eeprom_data[5]==0x10)
373 9 eeprom_data[5]=0x00;
374 9 while(k2==0)
375 9 {
376 10 delay_1ms(200);
377 10 if(k2==0)
378 10 {
379 11 delay_1ms(100);
380 11 if(++eeprom_data[5]==0x10)
381 11 eeprom_data[5]=0x00;
382 11 }
383 10 }
384 9 }
385 8 else if((key_s&0x02)==0x00)
386 8 {
387 9 erase();
388 9 for(i=0;i<10;i++)
389 9 eeprom_data[i]=0x0f;
390 9 }
391 8 else if((key_s&0x01)==0x00)
392 8 {
393 9 for(i=0;i<8;i++)
394 9 write(i, eeprom_data[i]);
395 9 ewds();
396 9 flash_bit=1;
397 9 key_number=0x00;
398 9 }
399 8 }
400 7 }
401 6 }while(key_number==0x06);
402 5
403 5 do
404 5 {
405 6 key_s=key_scan();
406 6 if(key_s^key_v)
407 6 {
408 7 delay_1ms(10);
409 7 key_s=key_scan();
410 7 if(key_s^key_v)
411 7 {
412 8 key_v=key_s;
413 8 if((key_s&0x08)==0x00)
414 8 {
415 9 key_number=0x08;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -