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

📄 text1.lst

📁 单片机控制数码管显示,键盘可调节数码管显示设定温度,实现温度报警
💻 LST
📖 第 1 页 / 共 3 页
字号:
 322   3                                                                                              {restart_time0();BellSet(BT_BUTTON);
 323   4                                                                                              state=set_up_tempt;
 324   4                                                                                              show[2]=0xff;show[3]=0xff;display();while(key2==0);}break;
 325   3                                                                              }
 326   2                                                                      if(key3==0)
 327   2                                                                              {key3=1;display();delay_ms(); 
 328   3                                                                                      if(key3==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++hav
             -e key
 329   3                                                                                              {restart_time0();BellSet(BT_BUTTON);
 330   4                                                                                              state=set_donw_temp;
 331   4                                                                                              show[0]=0xff;show[1]=0xff;display();while(key3==0);}break;
 332   3                                                                              }
 333   2                                                                      break;
 334   2                              case 1: display();
 335   2                                                              if(key1==0)
 336   2                                                                      {key1=1;display();delay_ms(); 
 337   3                                                                              if(key1==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 338   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 339   4                                                                                      state=facestate;
 340   4                                                                                      while(key1==0);}break;
 341   3                                                                      }
 342   2                                                              if(key2==0)
 343   2                                                                      {key2=1;display();delay_ms(); 
 344   3                                                                              if(key2==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 345   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 346   4                                                                                      wendu_up++;
 347   4                                                                                      show[0]=table[wendu_up/10];show[1]=table[wendu_up%10];display();while(key2==0);}break;
 348   3                                                                      }
 349   2                                                              if(key3==0)
 350   2                                                                      {key3=1;display();delay_ms(); 
 351   3                                                                              if(key3==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 352   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 353   4                                                                                      wendu_up--;
 354   4                                                                                      show[0]=table[wendu_up/10];show[1]=table[wendu_up%10];display();while(key3==0);}break;
 355   3                                                                      }
C51 COMPILER V8.02   TEXT1                                                                 06/10/2008 21:23:11 PAGE 7   

 356   2                                                              break;
 357   2      
 358   2                              case 2: display();
 359   2                                                              if(key1==0)
 360   2                                                                      {key1=1;display();delay_ms(); 
 361   3                                                                              if(key1==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 362   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 363   4                                                                                      state=facestate;
 364   4                                                                                      while(key1==0);}break;
 365   3                                                                      }
 366   2                                                              if(key2==0)
 367   2                                                                      {key2=1;display();delay_ms(); 
 368   3                                                                              if(key2==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 369   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 370   4                                                                                      wendu_low++;
 371   4                                                                                      show[2]=table[wendu_low/10];show[3]=table[wendu_low%10];display();while(key2==0);}break;
 372   3                                                                      }
 373   2                                                              if(key3==0)
 374   2                                                                      {key3=1;display();delay_ms(); 
 375   3                                                                              if(key3==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 376   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 377   4                                                                                      wendu_low--;
 378   4                                                                                      show[2]=table[wendu_low/10];show[3]=table[wendu_low%10];display();while(key3==0);}break;
 379   3                                                                      }
 380   2                                                              break;
 381   2                              case 3:showtime();
 382   2                                                              if(key1==0)
 383   2                                                                      {key1=1;display();delay_ms();//+++++++++++++++++++++++++++++++++have key 
 384   3                                                                              if(key1==0)
 385   3                                                                              {restart_time0();BellSet(BT_BUTTON);
 386   4                                                                              state=facestate;
 387   4                                                                              while(key1==0);}break;
 388   3                                                                      }
 389   2                                                              if(key2==0)
 390   2                                                                      {key2=1;display();delay_ms(); 
 391   3                                                                              if(key2==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 392   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 393   4                                                                                      state=set_minute;
 394   4                                                                                      show[2]=0x07;show[3]=0x01;display();while(key2==0);}break;
 395   3                                                                      }
 396   2                                                              if(key3==0)
 397   2                                                                      {key3=1;display();delay_ms(); 
 398   3                                                                              if(key3==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 399   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 400   4                                                                                      state=set_scend;
 401   4                                                                                      show[0]=0x07;show[1]=0x01;display();while(key3==0);}break;
 402   3                                                                      }
 403   2                                                              if(key4==0)
 404   2                                                                      {key4=1;display();delay_ms();
 405   3                                                                              if(key4==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 406   3                                                                                      {//BellCtrl(BT_BUTTON);
 407   4                                                                                      setsyb=0;                               //out set state;
 408   4                                                                                      while(key4==0);}break;
 409   3                                                                      }
 410   2                                                              break;
 411   2      
C51 COMPILER V8.02   TEXT1                                                                 06/10/2008 21:23:11 PAGE 8   

 412   2                              case 4:if(key1==0)
 413   2                                                                      {key1=1;display();delay_ms();//+++++++++++++++++++++++++++++++++have key 
 414   3                                                                              if(key1==0)
 415   3                                                                              {restart_time0();BellSet(BT_BUTTON);
 416   4                                                                              state=set_time;
 417   4                                                                              while(key1==0);}break;
 418   3                                                                      }
 419   2                                                              if(key2==0)
 420   2                                                                      {key2=1;display();delay_ms(); 
 421   3                                                                              if(key2==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 422   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 423   4                                                                                      scend++;
 424   4                                                                                      show[2]=table[scend/10];show[3]=table[scend%10];display();key_delay();}break;
 425   3                                                                      }
 426   2                                                              if(key3==0)
 427   2                                                                      {key2=1;display();delay_ms(); 
 428   3                                                                              if(key3==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 429   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 430   4                                                                                      scend--;
 431   4                                                                                      show[2]=table[scend/10];show[3]=table[scend%10];display();key_delay();}break;
 432   3                                                                      }
 433   2                                                              break;
 434   2                              case 5:if(key1==0)
 435   2                                                                      {key1=1;display();delay_ms();//+++++++++++++++++++++++++++++++++have key 
 436   3                                                                              if(key1==0)
 437   3                                                                              {restart_time0();BellSet(BT_BUTTON);
 438   4                                                                              state=set_time;
 439   4                                                                              while(key1==0);}break;
 440   3                                                                      }
 441   2                                                              if(key2==0)
 442   2                                                                      {key2=1;display();delay_ms(); 
 443   3                                                                              if(key2==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 444   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 445   4                                                                                      minute++;
 446   4                                                                                      show[0]=table[minute/10];show[1]=table[minute%10];display();key_delay();}break;
 447   3                                                                      }
 448   2                                                              if(key3==0)
 449   2                                                                      {key3=1;display();delay_ms(); 
 450   3                                                                              if(key3==0)     //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++have
             - key
 451   3                                                                                      {restart_time0();BellSet(BT_BUTTON);
 452   4                                                                                      minute--;
 453   4                                                                                      show[0]=table[minute/10];show[1]=table[minute%10];display();key_delay();}break;
 454   3                                                                      }
 455   2                                                              break;
 456   2                              default:state=facestate; break;
 457   2                              }
 458   1              while(setsyb==1);
 459   1              }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1747    ----
   CONSTANT SIZE    =     10    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     26      14
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      3    ----
C51 COMPILER V8.02   TEXT1                                                                 06/10/2008 21:23:11 PAGE 9   

END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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