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

📄 0820.lst

📁 全功能交通灯设计智能交通灯.rar
💻 LST
📖 第 1 页 / 共 3 页
字号:
 221   7                                                                       }
 222   6                                                                       if(flag==2)
 223   6                                                                       {
 224   7                                                                              displayz(cg);
 225   7                                                                       }
 226   6                                                      }
 227   5                                              
 228   5                                                       if(flag==0)
 229   5                                                       {
 230   6                                                              zg--;   
 231   6                                                       }
 232   5                                                       if(flag==2)
 233   5                                                       {
 234   6                                                              cg--;
 235   6                                                       }
 236   5                                                } 
 237   4                                                      
 238   4                                      }
 239   3                      }
 240   2      
 241   2                      if(key1num==2)
C51 COMPILER V8.02   0820                                                                  08/21/2008 01:50:51 PAGE 5   

 242   2                      {
 243   3                              if(key2==0)
 244   3                              {
 245   4                                      delay(5);
 246   4                                      if(key2==0)
 247   4                                      {
 248   5                                               while(!key2)
 249   5                                                      {
 250   6                                                              if(flag==0)
 251   6                                                       {
 252   7                                                              displayc(cr);   
 253   7                                                       }
 254   6                                                       if(flag==2)
 255   6                                                       {
 256   7                                                              displayc(zr);
 257   7                                                       }
 258   6                                                      }
 259   5                                                      if(flag==0)
 260   5                                                       {
 261   6                                                              cr++;   
 262   6                                                       }
 263   5                                                       if(flag==2)
 264   5                                                       {
 265   6                                                              zr++;
 266   6                                                       }
 267   5                                      }
 268   4                              }
 269   3                              if(key3==0)
 270   3                              {
 271   4                                      delay(5);
 272   4                                      if(key3==0)
 273   4                                      {
 274   5                                              while(!key3)
 275   5                                              {
 276   6                                                              if(flag==0)
 277   6                                                       {
 278   7                                                              displayc(cr);   
 279   7                                                       }
 280   6                                                       if(flag==2)
 281   6                                                       {
 282   7                                                              displayc(zr);
 283   7                                                       }
 284   6                                              }
 285   5                                                      if(flag==0)
 286   5                                                       {
 287   6                                                              cr--;   
 288   6                                                       }
 289   5                                                       if(flag==2)
 290   5                                                       {
 291   6                                                              zr--;
 292   6                                                       }
 293   5                                      }
 294   4                              }
 295   3                      }
 296   2      
 297   2              }
 298   1      }
 299          
 300          /*
 301           void keyscan() //键盘扫描子程序,KEY1功能键,KEy2减一键,KEY3加一键
 302          {
 303                  
C51 COMPILER V8.02   0820                                                                  08/21/2008 01:50:51 PAGE 6   

 304                  if(key1==0)
 305                  {
 306                          delay(5);
 307                          if(key1==0)
 308                          {
 309                                  key1num++;
 310                                  while(!key1)
 311                                  {
 312                                          display(num,num1);
 313                                  }
 314                                  if(key1num==1)
 315                                  {
 316                                          TR0=0;
 317                                  }
 318                                  if(key1num==3)
 319                                  {
 320                                          key1num=0;
 321                                          TR0=1;
 322                                  }
 323                          }
 324                  }
 325                  if(key1num!=0)  //先判断功能设置键
 326                  {
 327                          if(key2==0)
 328                          {
 329                                  delay(5);
 330                                  if(key2==0)
 331                                  {
 332                                          if(key1num==1)
 333                                          {
 334                                                  while(!key2)
 335                                                  {
 336                                                          displayz(num);            
 337                                                  }
 338                                                  num++;
 339                                                  if(num==56)
 340                                                  {
 341                                                          num=0;
 342                                                  }
 343                                          }
 344                                          if(key1num==2)
 345                                          {
 346                                                  while(!key2)
 347                                                  {
 348                                                          displayc(num1);
 349          
 350                                                  }
 351                                                          num1++;
 352                                                          if(num1==56)
 353                                                          num1=0;
 354                                          }
 355                                  }
 356                          }
 357                          if(key3==0)                      //减一键
 358                          {
 359                                  delay(5);
 360                                  if(key3==0)
 361                                  {
 362                                          if(key1num==1)
 363                                          {
 364                                                  while(!key3)
 365                                                  {
C51 COMPILER V8.02   0820                                                                  08/21/2008 01:50:51 PAGE 7   

 366                                                          displayz(num);
 367                                                  }
 368                                                  num--;
 369                                                  if(num==0)
 370                                                  {
 371                                                          num=56;
 372                                                  }
 373                                          }
 374                                          if(key1num==2)
 375                                          {
 376                                                  while(!key3)
 377                                                  {
 378                                                          displayc(num1);
 379          
 380                                                  }
 381                                                  num1--;
 382                                                  if(num1==0)
 383                                                  num1=56;
 384                                          }
 385                                  }
 386                          }
 387                  }
 388          
 389          
 390          }                          */
 391          void shuanfa()
 392          {
 393   1              if(count==8)    //自动倒计时功能
 394   1                      {
 395   2                              count=0;
 396   2                                      if(flag==0)
 397   2                              {
 398   3                                      zg--;cr--;
 399   3                                      if(zg>cr)
 400   3                                      {
 401   4                                              if(cr==0)
 402   4                                              {
 403   5                                                      if(zg>3)
 404   5                                                      {
 405   6                                              //       flag=0;
 406   6                                                       cr=zg;
 407   6                                                       y=4;
 408   6                                                      }
 409   5                                                      if(zg==3)
 410   5                                                      {
 411   6                                                              flag=1;
 412   6                                                              y=4;
 413   6                                                      }
 414   5                                                      
 415   5                                              }
 416   4                                      }
 417   3                                      if(zg<cr)
 418   3                                      {
 419   4                                              if(zg==0)
 420   4                                              {
 421   5                                                      if(cr>3)
 422   5                                                      {
 423   6                                      //                flag=0;
 424   6                                                        zg=cr;
 425   6                                                        y=4;
 426   6                                                      }
 427   5                                                      if(cr==3)
C51 COMPILER V8.02   0820                                                                  08/21/2008 01:50:51 PAGE 8   

 428   5                                                      {
 429   6                                                              flag=1;
 430   6                                                              y=4;
 431   6                                                      }
 432   5                                              }
 433   4                                      }
 434   3                                      if(zg==cr)
 435   3                                      {
 436   4                                              flag=0;
 437   4                                              if(zg==0)
 438   4                                              {
 439   5                                                      flag=1;
 440   5                                              }
 441   4                                              y=4;
 442   4                                      }
 443   3      
 444   3                               }
 445   2      
 446   2                               if(flag==1)
 447   2                               {

⌨️ 快捷键说明

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