⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 麦迪工作室51开发板LED数码管的驱动代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
 249   2                              }
 250   1                              else if(PlayAdd == 0x00)
 251   1                              {
 252   2                                      play_mode = 0;
 253   2                                      led_play = 0x0;
 254   2                               }
 255   1      }
 256          
 257          void set_cutt_clock(void)
 258          {
 259   1              
 260   1                              switch(PlayMode_low)
 261   1                              {
 262   2                                      case 1:
 263   2                                      {
 264   3                                              if(PlayAdd != 0x00)     
 265   3                                              {
 266   4                                                      clock_cutt[2]++;
 267   4                                                      PlayAdd = 0;
 268   4                                              }
 269   3                                              else if(PlaySub != 0x00)        
 270   3                                              {
 271   4                                                      if(clock_cutt[2]==0)
 272   4                                                      {
 273   5                                                              clock_cutt[2]=23;
 274   5                                                      }
 275   4                                                      else{
 276   5                                                                              clock_cutt[2]--;
 277   5                                                                }
 278   4                                                      PlaySub = 0;
 279   4                                              }
 280   3                                      }       break;
 281   2      
 282   2                              case 2:
 283   2                                      {
 284   3                                              if(PlayAdd != 0x00)     
 285   3                                              {
 286   4                                                      clock_cutt[1]++;
 287   4                                                      PlayAdd = 0;
 288   4                                              }
 289   3                                              else if(PlaySub != 0x00)        
 290   3                                              {
 291   4                                                      if(clock_cutt[1]==0)
 292   4                                                      {
 293   5                                                              clock_cutt[1]=59;
 294   5                                                      }
 295   4                                                      else{
 296   5                                                                              clock_cutt[1]--;
 297   5                                                                }
 298   4                                                      PlaySub = 0;
 299   4                                              }
 300   3                                      }       break;
 301   2                              case 3:
 302   2                                      {
C51 COMPILER V7.00  MAIN                                                                   09/30/2007 23:44:12 PAGE 6   

 303   3                                              if(PlayAdd != 0x00)     
 304   3                                              {
 305   4                                                      clock_cutt[0] = 0;
 306   4                                                      PlayAdd = 0;
 307   4                                              }
 308   3                                              else if(PlaySub != 0x00)        
 309   3                                              {
 310   4                                                      clock_cutt[0] = 0;
 311   4                                                      PlaySub = 0;
 312   4                                              }
 313   3                                      }       break;
 314   2      
 315   2                              }
 316   1      }
 317          void set_date(void)
 318          {
 319   1                      switch(PlayMode_low)
 320   1                              {
 321   2                                      case 1:                                                                 //年
 322   2                                      {
 323   3                                              if(PlayAdd != 0x00)     
 324   3                                              {
 325   4                                                      clock_cutt[5]++;
 326   4                                                      PlayAdd = 0;
 327   4                                              }
 328   3                                              else if(PlaySub != 0x00)        
 329   3                                              {
 330   4                                                      if(clock_cutt[5]==0)
 331   4                                                      {
 332   5                                                              clock_cutt[5]=99;
 333   5                                                      }
 334   4                                                      else{
 335   5                                                                                      clock_cutt[5]--;
 336   5                                                                }
 337   4                                                      PlaySub = 0;
 338   4                                              }
 339   3                                      }       break;
 340   2      
 341   2                              case 2:                                                         //月
 342   2                                      {
 343   3                                              if(PlayAdd != 0x00)     
 344   3                                              {
 345   4                                                      clock_cutt[4]++;
 346   4                                                      if(clock_cutt[4] > 12)
 347   4                                                              clock_cutt[4] = 1;
 348   4                                                      PlayAdd = 0;
 349   4                                              }
 350   3                                              else if(PlaySub != 0x00)        
 351   3                                              {
 352   4                                                      
 353   4                                                      if(clock_cutt[4]==1)
 354   4                                                                      clock_cutt[4]=12;
 355   4                                                      else{
 356   5                                                                                      clock_cutt[4]--;
 357   5                                                                }
 358   4                                                      PlaySub = 0;
 359   4                                              }
 360   3                                      }       break;
 361   2                              case 3:                                                         //日
 362   2                                      {
 363   3                                      if(PlayAdd != 0x00)     
 364   3                                              {
C51 COMPILER V7.00  MAIN                                                                   09/30/2007 23:44:12 PAGE 7   

 365   4                                                      clock_cutt[3] ++;
 366   4                                                      PlayAdd = 0;
 367   4                                              }
 368   3                                              else if(PlaySub != 0x00)        
 369   3                                              {
 370   4                                                      if(clock_cutt[3]!=1)
 371   4                                                      {
 372   5                                                              clock_cutt[3]--;
 373   5                                                              PlaySub = 0;
 374   5                                                      }
 375   4                                                      else    if(clock_cutt[3]==1)
 376   4                                                      {
 377   5                                                              if(clock_cutt[3] == 2)
 378   5                                                              {
 379   6                                                                      if(clock_cutt[5]%4 == 0)
 380   6                                                                              yue_fen[1] = 29;
 381   6                                                                      else if(clock_cutt[5]%4 != 0)
 382   6                                                                              yue_fen[1] = 28;
 383   6                                                              }
 384   5                                                              else 
 385   5                                                              {
 386   6                                                                      clock_cutt[3]= yue_fen[clock_cutt[4]-1];
 387   6                                                              }
 388   5                                                              PlaySub = 0;
 389   5                                                       }
 390   4                                              
 391   4                                              }
 392   3      
 393   3                                      }       break;
 394   2      
 395   2                              }
 396   1      }
 397          
 398          
 399          
 400          clock1_set()
 401          {
 402   1                      switch(PlayMode_low)
 403   1                              {
 404   2                                      case 1:
 405   2                                      {
 406   3                                              if(PlayAdd != 0x00)     
 407   3                                              {
 408   4                                                      clock_cutt[8]++;
 409   4                                                      if(clock_cutt[8]>23)
 410   4                                                              clock_cutt[8] = 0;
 411   4                                                      PlayAdd = 0;
 412   4                                              }
 413   3                                              else if(PlaySub != 0x00)        
 414   3                                              {
 415   4                                                      if(clock_cutt[8]==0)
 416   4                                                      {
 417   5                                                              clock_cutt[8]=23;
 418   5                                                      }
 419   4                                                      else{
 420   5                                                                              clock_cutt[8]--;
 421   5                                                                }
 422   4                                                      PlaySub = 0;
 423   4                                              }
 424   3                                      }       break;
 425   2      
 426   2                              case 2:
C51 COMPILER V7.00  MAIN                                                                   09/30/2007 23:44:12 PAGE 8   

 427   2                                      {
 428   3                                              if(PlayAdd != 0x00)     
 429   3                                              {
 430   4                                                      clock_cutt[7]++;
 431   4                                                      PlayAdd = 0;
 432   4                                              }
 433   3                                              else if(PlaySub != 0x00)        
 434   3                                              {
 435   4                                                      if(clock_cutt[7]==0)
 436   4                                                      {
 437   5                                                              clock_cutt[7]=59;
 438   5                                                      }
 439   4                                                      else{
 440   5                                                                              clock_cutt[7]--;
 441   5                                                                }
 442   4                                                      PlaySub = 0;
 443   4                                              }
 444   3                                      }       break;
 445   2                                      case 3:
 446   2                                      {
 447   3                                              if(PlayAdd != 0x00)     
 448   3                                              {
 449   4                                                      clock_cutt[6] = 0x1;                            //1 为打开定时
 450   4                                                      PlayAdd = 0;
 451   4                                              }
 452   3                                              else if(PlaySub != 0x00)        
 453   3                                              {
 454   4                                                      clock_cutt[6] = 0;                              //0 为关闭定时
 455   4                                                      PlaySub = 0;
 456   4                                              }
 457   3                                      }       break;          
 458   2                              }
 459   1      }
 460          clock2_set()
 461          {
 462   1                              switch(PlayMode_low)
 463   1                              {
 464   2                                      case 1:
 465   2                                      {
 466   3                                              if(PlayAdd != 0x00)     
 467   3                                              {
 468   4                                                      clock_cutt[11]++;
 469   4                                                      if(clock_cutt[11]>23)
 470   4                                                              clock_cutt[11] = 0;
 471   4                                                      PlayAdd = 0;
 472   4                                              }
 473   3                                              else if(PlaySub != 0x00)        
 474   3                                              {
 475   4                                                      if(clock_cutt[11]==0)
 476   4                                                      {
 477   5                                                              clock_cutt[11]=23;
 478   5                                                      }
 479   4                                                      else{
 480   5                                                                              clock_cutt[11]--;
 481   5                                                                }
 482   4                                                      PlaySub = 0;
 483   4                                              }
 484   3                                      }       break;
 485   2      
 486   2                              case 2:
 487   2                                      {
 488   3                                              if(PlayAdd != 0x00)     
C51 COMPILER V7.00  MAIN                                                                   09/30/2007 23:44:12 PAGE 9   

 489   3                                              {
 490   4                                                      clock_cutt[10]++;
 491   4                                                      PlayAdd = 0;
 492   4                                              }
 493   3                                              else if(PlaySub != 0x00)        
 494   3                                              {
 495   4                                                      if(clock_cutt[10]==0)
 496   4                                                      {
 497   5                                                              clock_cutt[10]=59;
 498   5                                                      }
 499   4                                                      else{
 500   5                                                                                      clock_cutt[10]--;
 501   5                                                                }
 502   4                                                      PlaySub = 0;
 503   4                                              }
 504   3                                      }       break;
 505   2                                      case 3:
 506   2                                      {

⌨️ 快捷键说明

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