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

📄 process.lst

📁 用于GPRS远程电力抄表系统中采集器端的程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
 240   4                                              {
C51 COMPILER V7.50   PROCESS                                                               07/19/2006 10:05:14 PAGE 5   

 241   5                                                      P0=0xff;
 242   5                                              P2=0xff;
 243   5                                                      P1_2=1;
 244   5                                              }
 245   4                                              P0_7=bwary07;
 246   4                                              P1_2=~bwary07;
 247   4                                              wr_switch++;
 248   4                                      }
 249   3                              }
 250   2                              else wr_switch++;
 251   2                              break;
 252   2      
 253   2                      case 9:
 254   2                              if(bport17)
 255   2                              {
 256   3                                      if(delay_30ms>20)
 257   3                                      {
 258   4                                              delay_30ms=0;
 259   4                                              if(bwary10)
 260   4                                              {
 261   5                                                      P0=0;
 262   5                                                      P2=0;
 263   5                                                      P1_2=0;
 264   5                                              }
 265   4                                              else
 266   4                                              {
 267   5                                                      P0=0xff;
 268   5                                              P2=0xff;
 269   5                                                      P1_2=1;
 270   5                                              }
 271   4                                              P2_0=bwary10;
 272   4                                              P1_2=~bwary10;
 273   4                                              wr_switch++;
 274   4                                      }
 275   3                              }
 276   2                              else wr_switch++;
 277   2                              break;
 278   2                      case 10:
 279   2                              if(bport16)
 280   2                              {
 281   3                                      if(delay_30ms>20)
 282   3                                      {
 283   4                                              delay_30ms=0;
 284   4                                              if(bwary11)
 285   4                                              {
 286   5                                                      P0=0;
 287   5                                                      P2=0;
 288   5                                                      P1_2=0;
 289   5                                              }
 290   4                                              else
 291   4                                              {
 292   5                                                      P0=0xff;
 293   5                                              P2=0xff;
 294   5                                                      P1_2=1;
 295   5                                              }
 296   4                                              P2_1=bwary11;
 297   4                                              P1_2=~bwary11;
 298   4                                              wr_switch++;
 299   4                                      }
 300   3                              }
 301   2                              else wr_switch++;
 302   2                              break;
C51 COMPILER V7.50   PROCESS                                                               07/19/2006 10:05:14 PAGE 6   

 303   2                      case 11:
 304   2                              if(bport15)
 305   2                              {
 306   3                                      if(delay_30ms>20)
 307   3                                      {
 308   4                                              delay_30ms=0;
 309   4                                              if(bwary12)
 310   4                                              {
 311   5                                                      P0=0;
 312   5                                                      P2=0;
 313   5                                                      P1_2=0;
 314   5                                              }
 315   4                                              else
 316   4                                              {
 317   5                                                      P0=0xff;
 318   5                                              P2=0xff;
 319   5                                                      P1_2=1;
 320   5                                              }
 321   4                                              P2_2=bwary12;
 322   4                                              P1_2=~bwary12;
 323   4                                              wr_switch++;
 324   4                                      }
 325   3                              }
 326   2                              else wr_switch++;
 327   2                              break;
 328   2                      case 12:
 329   2                              if(bport14)
 330   2                              {
 331   3                                      if(delay_30ms>20)
 332   3                                      {
 333   4                                              delay_30ms=0;
 334   4                                              if(bwary13)
 335   4                                              {
 336   5                                                      P0=0;
 337   5                                                      P2=0;
 338   5                                                      P1_2=0;
 339   5                                              }
 340   4                                              else
 341   4                                              {
 342   5                                                      P0=0xff;
 343   5                                              P2=0xff;
 344   5                                                      P1_2=1;
 345   5                                              }
 346   4                                              P2_3=bwary13;
 347   4                                              P1_2=~bwary13;
 348   4                                              wr_switch++;
 349   4                                      }
 350   3                              }
 351   2                              else wr_switch++;
 352   2                              break;
 353   2                      case 13:
 354   2                              if(bport13)
 355   2                              {
 356   3                                      if(delay_30ms>20)
 357   3                                      {
 358   4                                              delay_30ms=0;
 359   4                                              if(bwary14)
 360   4                                              {
 361   5                                                      P0=0;
 362   5                                                      P2=0;
 363   5                                                      P1_2=0;
 364   5                                              }
C51 COMPILER V7.50   PROCESS                                                               07/19/2006 10:05:14 PAGE 7   

 365   4                                              else
 366   4                                              {
 367   5                                                      P0=0xff;
 368   5                                              P2=0xff;
 369   5                                                      P1_2=1;
 370   5                                              }
 371   4                                              P2_4=bwary14;
 372   4                                              P1_2=~bwary14;
 373   4                                              wr_switch++;
 374   4                                      }
 375   3                              }
 376   2                              else wr_switch++;
 377   2                              break;
 378   2                      case 14:
 379   2                              if(bport12)
 380   2                              {
 381   3                                      if(delay_30ms>20)
 382   3                                      {
 383   4                                              delay_30ms=0;
 384   4                                              if(bwary15)
 385   4                                              {
 386   5                                                      P0=0;
 387   5                                                      P2=0;
 388   5                                                      P1_2=0;
 389   5                                              }
 390   4                                              else
 391   4                                              {
 392   5                                                      P0=0xff;
 393   5                                              P2=0xff;
 394   5                                                      P1_2=1;
 395   5                                              }
 396   4                                              P2_5=bwary15;
 397   4                                              P1_2=~bwary15;
 398   4                                              wr_switch++;
 399   4                                      }
 400   3                              }
 401   2                              else wr_switch++;
 402   2                              break;
 403   2                      case 15:
 404   2                              if(bport11)
 405   2                              {
 406   3                                      if(delay_30ms>20)
 407   3                                      {
 408   4                                              delay_30ms=0;
 409   4                                              if(bwary16)
 410   4                                              {
 411   5                                                      P0=0;
 412   5                                                      P2=0;
 413   5                                                      P1_2=0;
 414   5                                              }
 415   4                                              else
 416   4                                              {
 417   5                                                      P0=0xff;
 418   5                                              P2=0xff;
 419   5                                                      P1_2=1;
 420   5                                              }
 421   4                                              P2_6=bwary16;
 422   4                                              P1_2=~bwary16;
 423   4                                              wr_switch++;    
 424   4                                      }
 425   3                              }
 426   2                              else wr_switch++;
C51 COMPILER V7.50   PROCESS                                                               07/19/2006 10:05:14 PAGE 8   

 427   2                              break;
 428   2                      case 16:
 429   2                              if(bport10)
 430   2                              {
 431   3                                      if(delay_30ms>20)
 432   3                                      {
 433   4                                              delay_30ms=0;
 434   4                                              if(bwary17)
 435   4                                              {
 436   5                                                      P0=0;
 437   5                                                      P2=0;
 438   5                                                      P1_2=0;
 439   5                                              }
 440   4                                              else
 441   4                                              {
 442   5                                                      P0=0xff;
 443   5                                              P2=0xff;
 444   5                                                      P1_2=1;
 445   5                                              }
 446   4                                              P2_7=bwary17;
 447   4                                              P1_2=~bwary17;
 448   4                                      wr_switch++;
 449   4                                      }
 450   3                              }
 451   2                              else    wr_switch++;
 452   2                                              
 453   2                              break;
 454   2      
 455   2                      case 17:
 456   2                              if(delay_30ms>20)
 457   2                              {
 458   3                                      delay_30ms=0;
 459   3                                      P2=0;
 460   3                                      P0=0;
 461   3                                      P1_2=0;
 462   3                              wr_switch=0;
 463   3                                      TimeStart=0;
 464   3                                      LightFlashStart=1;
 465   3      
 466   3                              }
 467   2      
 468   2                      }
 469   1      }
 470          
 471          /*******************************************************************
 472                               用户通断电显示函数               
 473          函数原型: void UserLight_Flash()
 474          功  能:       
 475            
 476          ********************************************************************/
 477          
 478          void UserLight_Flash()
 479          {
 480   1              static uchar  maskdisp=1; 
 481   1              static uchar  state=0;
 482   1      
 483   1              switch(state)
 484   1              {
 485   2                      case 0:
 486   2       

⌨️ 快捷键说明

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