12864five.lst

来自「就是想下载一些东西啊」· LST 代码 · 共 824 行 · 第 1/3 页

LST
824
字号
 255   3                              pos(4,0);
 256   3                              for(num=0;num<16;num++) 
 257   3                                      {
 258   4                       wdata(table4[num]);
 259   4                                      }
 260   3                      }
 261   2        }
 262   1              if(key4==0)
 263   1              {
 264   2                      delay(10);
 265   2                      {
 266   3                              if(key4==0)
 267   3                              {
 268   4                                 wsfm(4,2,nshi,nfen,nmiao);
 269   4                                      flag=1;
 270   4                                      flag1=0;
 271   4                                      k++;
 272   4                                      pos(4,5);
 273   4                                      wcom(0x0f);
 274   4                              }
 275   3                                      switch(k)
 276   3                        {
 277   4                              case 2:pos(4,4);//fen
 278   4                              break;
 279   4                          case 3:pos(4,2);//shi
 280   4                              break;
 281   4                              case 4:
 282   4                              {
 283   5                                      k=0;
 284   5                                      flag=0;
 285   5                                      wcom(0x0c);
 286   5                                      pos(4,0);
 287   5                                      for(num=0;num<16;num++) 
 288   5                                      {
 289   6                       wdata(table4[num]);
 290   6                                      }
 291   5                              }
 292   4                              break;
 293   4                      }
 294   3                              
 295   3                      }
 296   2                      while(!key4);
 297   2              
 298   2              }
 299   1                      if(k==1)
C51 COMPILER V7.06   12864FIVE                                                             04/20/2009 14:14:32 PAGE 6   

 300   1                      {
 301   2                                      if(key2==0)
 302   2                                      {
 303   3                                              delay(10);
 304   3                                              if(key2==0)
 305   3                                              {
 306   4                                                      nmiao++;
 307   4                                                      if(nmiao==60)
 308   4                                                      nmiao=0;
 309   4                                              }
 310   3                                              while(!key2);
 311   3                                        wadda(4,5,nmiao);
 312   3                                              
 313   3                                      }
 314   2                      }
 315   1                if(k==2)
 316   1                      {
 317   2                                      if(key2==0)
 318   2                                      {
 319   3                                              delay(10);
 320   3                                              if(key2==0)
 321   3                                              {
 322   4                                                      nfen++;
 323   4                                                      if(nfen==60)
 324   4                                                      nfen=0;
 325   4                                              }
 326   3                                              while(!key2);
 327   3                                              wsfm(4,2,nshi,nfen,nmiao);
 328   3                                              pos(4,4);
 329   3                                      }
 330   2                      }
 331   1                if(k==3)
 332   1                      {
 333   2                                      if(key2==0)
 334   2                                      {
 335   3                                              delay(10);
 336   3                                              if(key2==0)
 337   3                                              {
 338   4                                                      nshi++;
 339   4                                                      if(nshi==24)
 340   4                                                      nshi=0;
 341   4                                              }
 342   3                                              while(!key2);
 343   3                                              wadda(4,2,nshi);
 344   3                                      }
 345   2                      }
 346   1                      if(k==1)
 347   1                      {
 348   2                                      if(key3==0)
 349   2                                      {
 350   3                                              delay(10);
 351   3                                              if(key3==0)
 352   3                                              {
 353   4                                                      nmiao--;
 354   4                                                      if(nmiao==-1)
 355   4                                                      nmiao=59;
 356   4                                              }
 357   3                                              while(!key3);
 358   3                                       wadda(4,5,nmiao);
 359   3                                      }
 360   2                      }
 361   1                 if(k==2)
C51 COMPILER V7.06   12864FIVE                                                             04/20/2009 14:14:32 PAGE 7   

 362   1                      {
 363   2                                      if(key3==0)
 364   2                                      {
 365   3                                              delay(10);
 366   3                                              if(key3==0)
 367   3                                              {
 368   4                                                      nfen--;
 369   4                                                      if(nfen==-1)
 370   4                                                      nfen=59;
 371   4                                              }
 372   3                                              while(!key3);
 373   3                                              wsfm(4,2,nshi,nfen,nmiao);
 374   3                                              pos(4,4);
 375   3                                      }
 376   2                      }
 377   1                 if(k==3)
 378   1                      {
 379   2                                      if(key3==0)
 380   2                                      {
 381   3                                              delay(10);
 382   3                                              if(key3==0)
 383   3                                              {
 384   4                                                      nshi--;
 385   4                                                      if(nshi==-1)
 386   4                                                      nshi=23;
 387   4                                              }
 388   3                                              while(!key3);
 389   3                                      wadda(4,2,nshi);
 390   3                                      }
 391   2                      }
 392   1              if(key1==0)
 393   1              {
 394   2                      delay(10);
 395   2                      if(key1==0)
 396   2                      {
 397   3                              flag=1;
 398   3                              flag1=0;
 399   3                              shu++;
 400   3                              pos(3,5);
 401   3                              wcom(0x0f);
 402   3                      }
 403   2                              switch(shu)
 404   2                      {
 405   3                              case 2:pos(3,4);//fen
 406   3                              break;
 407   3                          case 3:pos(3,2);//shi
 408   3                              break;
 409   3                              case 4:
 410   3                              {
 411   4                                      wcom(0x0c);
 412   4                                      pos(1,6);
 413   4                                      wdata(0x20);
 414   4                                      pos(1,7);
 415   4                                      wcom(0x0f);
 416   4                                      
 417   4                              };
 418   3                              //xingqi
 419   3                              break;
 420   3                              case 5:pos(1,5);//ri
 421   3                              break;
 422   3                              case 6:pos(1,3);//yue
 423   3                              break;
C51 COMPILER V7.06   12864FIVE                                                             04/20/2009 14:14:32 PAGE 8   

 424   3                              case 7:pos(1,1);//nian1
 425   3                              break;
 426   3                              case 8:pos(1,0);//nian2
 427   3                              break;
 428   3                              case 9:
 429   3                              {
 430   4                                      shu=0;
 431   4                                      flag=0;
 432   4                                      wcom(0x0c);
 433   4                                      settime(0x80,miao);
 434   4                                      settime(0x82,fen);
 435   4                                      settime(0x84,shi);
 436   4                                      settime(0x8a,day);
 437   4                                      settime(0x86,ri);
 438   4                                      settime(0x88,yue);
 439   4                                      delay(5);
 440   4                                      settime(0x8c,nian%100);
 441   4                                              
 442   4                              }
 443   3                              break;
 444   3                      }
 445   2                              
 446   2                      while(!key1);
 447   2              }
 448   1                      if(shu==1)
 449   1                      {
 450   2                                      if(key2==0)
 451   2                                      {
 452   3                                              delay(10);
 453   3                                              if(key2==0)
 454   3                                              {
 455   4                                                      miao++;
 456   4                                                      if(miao==60)
 457   4                                                      miao=0;
 458   4                                              }
 459   3                                              while(!key2);
 460   3                                        wadda(3,5,miao);
 461   3                                              
 462   3                                      }
 463   2                      }
 464   1                if(shu==2)
 465   1                      {
 466   2                                      if(key2==0)
 467   2                                      {
 468   3                                              delay(10);
 469   3                                              if(key2==0)
 470   3                                              {
 471   4                                                      fen++;
 472   4                                                      if(fen==60)
 473   4                                                      fen=0;
 474   4                                              }
 475   3                                              while(!key2);
 476   3                                              wsfm(3,2,shi,fen,miao);
 477   3                                              pos(3,4);
 478   3                                      }
 479   2                      }
 480   1                if(shu==3)
 481   1                      {
 482   2                                      if(key2==0)
 483   2                                      {
 484   3                                              delay(10);
 485   3                                              if(key2==0)
C51 COMPILER V7.06   12864FIVE                                                             04/20/2009 14:14:32 PAGE 9   

 486   3                                              {
 487   4                                                      shi++;
 488   4                                                      if(shi==24)
 489   4                                                      shi=0;
 490   4                                              }
 491   3                                              while(!key2);
 492   3                                              wadda(3,2,shi);
 493   3                                      }
 494   2                      }
 495   1               if(shu==4)
 496   1                      {
 497   2                              if(key2==0)
 498   2                              {
 499   3                                      delay(10);
 500   3                                      if(key2==0)
 501   3                                      {
 502   4                                              day++;
 503   4                                              if(day==7)
 504   4                                              day=0;
 505   4                                      }
 506   3                                      while(!key2);
 507   3                              pos(1,6);
 508   3                                      wdata(0x20);
 509   3                              for(i=0;i<3;i++)
 510   3                                      {
 511   4                                      wdata(table3[i+3*day]);
 512   4                                      }
 513   3                                      pos(1,7);
 514   3                              }
 515   2                              
 516   2                      }
 517   1               if(shu==5)
 518   1                      {
 519   2                              if(key2==0)
 520   2                              {
 521   3                                      delay(10);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?