📄 save.lst
字号:
205 4 jiyi_buffer1[2]=(LENG_HI<<4)|LENG_LO;
206 4
207 4 jiyi_buffer1[12]=MODE1;
208 4 for(k=0+u,l=0;k<3+u;k++,l++)
209 4 {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
210 4 }
211 3 JIYI_SendStr16K(0xa0, 0x00+k+0x03,&jiyi_buffer1[12] , 1 );
212 3 break;
213 3 }
214 2 case 2:
215 2 {MODE1=0X02;
216 3 TOP31: keyword1=scanf( );
217 3 if(P2!=0xf0)
218 3 { if(keyword1>=0&&keyword1<=0x02)
219 4 {HIH=keyword1;HIL=0X12;LOH=0X11; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
220 5 delay(80);
221 5 goto TOP51;
222 5 }
223 4 else { ERR( );goto TOP31;}
224 4 }goto TOP31;
225 3
226 3
227 3
228 3 TOP51: keyword1=scanf( );
229 3 if(P2!=0xf0)
230 3 { if(keyword1>=0&&keyword1<=0X0F)
231 4 {HIL=keyword1;LOH=0X12; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
232 5 delay(80);
233 5 goto TOP71;
234 5 }
235 4 else { ERR( );goto TOP51;}
236 4 }goto TOP51;
237 3
238 3
239 3 TOP71: keyword1=scanf( );
240 3 if(P2!=0xf0)
241 3 { if(keyword1>=0&&keyword1<=0x0f)
C51 COMPILER V7.06 SAVE 03/04/2005 11:38:34 PAGE 5
242 4 { LOH=keyword1;LOL=0X12;LENG_HI=0X11;LENG_LO=0X11;
243 5 delay(80);
244 5 goto TOP91;
245 5 }
246 4 else { ERR( );goto TOP71;}
247 4 }goto TOP71;
248 3
249 3 // else {goto TOP1;}
250 3
251 3 TOP91: keyword1=scanf( );
252 3 if(P2!=0xf0)
253 3 { if(keyword1>=0&&keyword1<=0x0f)
254 4 {LOL=keyword1;LENG_HI=0X12;LENG_LO=0X11;
255 5 delay(80);
256 5 goto TOP101;
257 5 }
258 4 else { ERR( );goto TOP91;}
259 4 }goto TOP91;
260 3
261 3 TOP101: keyword1=scanf( );
262 3 if(P2!=0xf0)
263 3 { if(keyword1>=0&&keyword1<=0x0f)
264 4 {LENG_HI=keyword1;LENG_LO=0X12;
265 5 delay(80);
266 5 goto TOP102;
267 5 }
268 4 else { ERR( );goto TOP101;}
269 4 }goto TOP101;
270 3
271 3
272 3 TOP102: keyword1=scanf( );
273 3 if(P2!=0xf0)
274 3 { if(keyword1>=0&&keyword1<=0x0f)
275 4 {LENG_LO=keyword1;
276 5 delay(80);
277 5 goto TOP112;
278 5 }
279 4 else { ERR( );goto TOP102;}
280 4 }goto TOP102;
281 3
282 3
283 3 TOP112:
284 3
285 3 {
286 4 jiyi_buffer1[3]=(HIH<<4)|HIL;
287 4 jiyi_buffer1[4]=(LOH<<4)|LOL;
288 4 jiyi_buffer1[5]=(LENG_HI<<4)|LENG_LO;
289 4 jiyi_buffer1[12]=MODE1;
290 4 for(k=3+u,l=3;k<6+u;k++,l++)
291 4 {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 );delay(10);}
292 4 }
293 3 JIYI_SendStr16K(0xa0, 0x00+k+0x03,&jiyi_buffer1[12] , 1 );
294 3 break;
295 3 }
296 2 case 3: {MODE1=0X03;
297 3 TOP32: keyword1=scanf( );
298 3 if(P2!=0xf0)
299 3 { if(keyword1>=0&&keyword1<=0x02)
300 4 {HIH=keyword1;HIL=0X12;LOH=0X11; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
301 5 delay(80);
302 5 goto TOP52;
303 5 }
C51 COMPILER V7.06 SAVE 03/04/2005 11:38:34 PAGE 6
304 4 else { ERR( );goto TOP32;}
305 4 }goto TOP32;
306 3
307 3
308 3
309 3 TOP52: keyword1=scanf( );
310 3 if(P2!=0xf0)
311 3 { if(keyword1>=0&&keyword1<=0X0F)
312 4 {HIL=keyword1;LOH=0X12; LOL=0X11;LENG_HI=0X11;LENG_LO=0X11;
313 5 delay(80);
314 5 goto TOP72;
315 5 }
316 4 else { ERR( );goto TOP52;}
317 4 }goto TOP52;
318 3
319 3
320 3 TOP72: keyword1=scanf( );
321 3 if(P2!=0xf0)
322 3 { if(keyword1>=0&&keyword1<=0x0f)
323 4 { LOH=keyword1;LOL=0X12;LENG_HI=0X11;LENG_LO=0X11;
324 5 delay(80);
325 5 goto TOP92;
326 5 }
327 4 else { ERR( );goto TOP72;}
328 4 }goto TOP72;
329 3
330 3 // else {goto TOP1;}
331 3
332 3 TOP92: keyword1=scanf( );
333 3 if(P2!=0xf0)
334 3 { if(keyword1>=0&&keyword1<=0x0f)
335 4 {LOL=keyword1;LENG_HI=0X12;LENG_LO=0X11;
336 5 delay(80);
337 5 goto TOP122;
338 5 }
339 4 else { ERR( );goto TOP92;}
340 4 }goto TOP92;
341 3
342 3 TOP122: keyword1=scanf( );
343 3 if(P2!=0xf0)
344 3 { if(keyword1>=0&&keyword1<=0x0f)
345 4 {LENG_HI=keyword1;LENG_LO=0X12;
346 5 delay(80);
347 5 goto TOP132;
348 5 }
349 4 else { ERR( );goto TOP122;}
350 4 }goto TOP122;
351 3
352 3
353 3 TOP132: keyword1=scanf( );
354 3 if(P2!=0xf0)
355 3 { if(keyword1>=0&&keyword1<=0x0f)
356 4 {LENG_LO=keyword1;
357 5 delay(80);
358 5 goto TOP142;
359 5 }
360 4 else { ERR( );goto TOP132;}
361 4 }goto TOP132;
362 3
363 3
364 3 TOP142:
365 3
C51 COMPILER V7.06 SAVE 03/04/2005 11:38:34 PAGE 7
366 3 {
367 4 jiyi_buffer1[6]=(HIH<<4)|HIL;
368 4 jiyi_buffer1[7]=(LOH<<4)|LOL;
369 4 jiyi_buffer1[8]=(LENG_HI<<4)|LENG_LO;
370 4 jiyi_buffer1[12]=MODE1;
371 4 for(k=6+u,l=6;k<9+u;k++,l++)
372 4 {JIYI_SendStr16K(0xa0, 0x00+k,&jiyi_buffer1[l] , 1 ); delay(10);}
373 4 }
374 3 JIYI_SendStr16K(0xa0, 0x00+k+0x03,&jiyi_buffer1[12] , 1 );
375 3 break;
376 3 }
377 2 case 4:break;
378 2
379 2 default: break;
380 2
381 2 }
382 1 while(keyword1!=15)
383 1 {
384 2 keyword1=scanf( );
385 2 if(keyword1==12)goto TP;
386 2 }
387 1 SPEAKE1=0;delay(200);SPEAKE1=1;delay(400);SPEAKE1=0;delay(200);SPEAKE1=1;
388 1
389 1 }
390 ///////////////////////////////////////////////////////////////
391 void disp_select(uchar m)
392 {
393 1
394 1 uchar satus1,k,l;
395 1 uchar keyword3;
396 1 uchar u, i,cc,over,over2;
397 1
398 1 cc=m;
399 1 u=m*13;
400 1 TR0=0;
401 1
402 1 for(i=u,l=0;i<13+u;i++,l++)
403 1 {
404 2 JIYI_RS16K ( 0xa0, 0x00+i, &jiyi_buffer1[l], 1 );delay(10);
405 2
406 2 }
407 1
408 1 TR0=1;
409 1 if((jiyi_buffer1[12]&0x0f)==0x01)
410 1 {
411 2 HIH=(jiyi_buffer1[0]&0xf0)>>4;
412 2 HIL=(jiyi_buffer1[0]&0x0f);
413 2 LOH=(jiyi_buffer1[1]&0xf0)>>4;
414 2 LOL=(jiyi_buffer1[1]&0x0f);
415 2 LENG_HI=(jiyi_buffer1[2]&0xf0)>>4;
416 2 LENG_LO=(jiyi_buffer1[2]&0x0f);
417 2 MODE1=jiyi_buffer1[12]&0x0f;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -