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

📄 text1.lst

📁 本程序用于路口的超速检测程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 178   6                        time_mse=0;
 179   6                        time_se=0;
C51 COMPILER V6.23a  TEXT1                                                                 05/17/2007 10:35:00 PAGE 4   

 180   6                                        while(time_mse<600)watch_dog();
 181   6                                        //TR0=0;
 182   6                                       }
 183   5                       if(conti==1) break;
 184   5                                  for(m_c=0;m_c<10;m_c++)
 185   5                                       {
 186   6                                        one_cy(100);                           
 187   6                          TR0=0;
 188   6                                        TH0=0XFc;    
 189   6                        TL0=0X18;
 190   6                                        TR0=1;                                   
 191   6                        time_mse=0;
 192   6                        time_se=0;
 193   6                                        while(time_se<2)watch_dog();
 194   6                                       // TR0=0;
 195   6                                       }
 196   5                        if(conti==1) break;
 197   5                                   for(m_c=0;m_c<7;m_c++)
 198   5                                       {
 199   6                                        one_cy(100);                           
 200   6                          TR0=0;
 201   6                                        TH0=0XFc;    
 202   6                        TL0=0X18;
 203   6                                        TR0=1;                          
 204   6                        time_mse=0;
 205   6                        time_se=0;
 206   6                                        while(((time_se*1000)+time_mse)<1500)watch_dog();
 207   6                                       // TR0=0;
 208   6                                       }
 209   5                                   if(conti==1) break;
 210   5                                          for(m_c=0;m_c<10;m_c++)
 211   5                                       {
 212   6                                        one_cy(100);                            
 213   6                          TR0=0;
 214   6                                        TH0=0XFc;    
 215   6                        TL0=0X18;
 216   6                                        TR0=1;                                 
 217   6                        time_mse=0;
 218   6                        time_se=0;
 219   6                                        while(((time_se*1000)+time_mse)<2500)watch_dog();
 220   6                                        //TR0=0;
 221   6                                       }
 222   5                                     if(conti==1) break; 
 223   5                                       for(m_c=0;m_c<20;m_c++)
 224   5                                       {
 225   6                                        one_cy(100);                           
 226   6                          TR0=0;
 227   6                                        TH0=0XFc;    
 228   6                        TL0=0X18;
 229   6                                        TR0=1;                                   
 230   6                        time_mse=0;
 231   6                        time_se=0;
 232   6                                        while(time_se<3)watch_dog();
 233   6                                        //TR0=0;
 234   6                                       }
 235   5                                    if(conti==1) break;
 236   5                       for(m_c=0;m_c<5;m_c++)
 237   5                                       {
 238   6                                        one_cy(100);                            
 239   6                          TR0=0;
 240   6                                        TH0=0XFc;    
 241   6                        TL0=0X18;
C51 COMPILER V6.23a  TEXT1                                                                 05/17/2007 10:35:00 PAGE 5   

 242   6                                        TR0=1;
 243   6                        time_mse=0;
 244   6                        time_se=0;
 245   6                                        while(time_se<5)watch_dog();
 246   6                                        //TR0=0;
 247   6                                       }
 248   5                                        if(conti==1) break;
 249   5                                          for(m_c=0;m_c<15;m_c++)
 250   5                                       {
 251   6                                        one_cy(100);                            
 252   6                          TR0=0;
 253   6                                        TH0=0XFc;    
 254   6                        TL0=0X18;
 255   6                                        TR0=1;
 256   6                        time_mse=0;
 257   6                        time_se=0;
 258   6                                        while(((time_se*1000)+time_mse)<3500)watch_dog();
 259   6                                       // TR0=0;
 260   6                                       }
 261   5      
 262   5                          if(conti==1) break;
 263   5                      for(m_c=0;m_c<5;m_c++)
 264   5                                       {
 265   6                                        one_cy(100);                             
 266   6                         TR0=0;
 267   6                                        TH0=0XFc;    
 268   6                        TL0=0X18;
 269   6                                        TR0=1;
 270   6                        time_mse=0;
 271   6                        time_se=0;
 272   6                                        while(time_se<6)watch_dog();
 273   6                                       // TR0=0;
 274   6                                       }
 275   5                       if(conti==1) break;
 276   5                                       for(m_c=0;m_c<5;m_c++)
 277   5                                       {
 278   6                                        one_cy(100);                           
 279   6                          TR0=0;
 280   6                                        TH0=0XFc;    
 281   6                        TL0=0X18;
 282   6                                        TR0=1;
 283   6                        time_mse=0;
 284   6                        time_se=0;
 285   6                                        while(time_se<4)watch_dog();
 286   6                                       // TR0=0;
 287   6                                       }
 288   5                         if(conti==1) break;
 289   5                               for(m_c=0;m_c<5;m_c++)
 290   5                                       {
 291   6                                        one_cy(100);                            
 292   6                          TR0=0;
 293   6                                        TH0=0XFc;    
 294   6                        TL0=0X18;
 295   6                                        TR0=1;
 296   6                        time_mse=0;
 297   6                        time_se=0;
 298   6                                        while(((time_se*1000)+time_mse)<5500)watch_dog();
 299   6                                        //TR0=0;
 300   6                                       }
 301   5                         if(conti==1) break;
 302   5                                        for(m_c=0;m_c<5;m_c++)
 303   5                                       {
C51 COMPILER V6.23a  TEXT1                                                                 05/17/2007 10:35:00 PAGE 6   

 304   6                                        one_cy(100);                            
 305   6                        TR0=1;
 306   6                        time_mse=0;
 307   6                        time_se=0;
 308   6                                        while(time_se<1)watch_dog();
 309   6                                       // TR0=0;
 310   6                                       }
 311   5                                         if(conti==1) break;
 312   5                        TH0=0XFc;    
 313   5                        TL0=0X18;
 314   5                        TR0=1;
 315   5                        time_mse=0;
 316   5                        time_se=0;
 317   5                                        while(time_se<5)watch_dog();
 318   5                        led_c=1;led=0; if(conti==1) break;
 319   5                        while(time_se<10)watch_dog();
 320   5                                       // TR0=0;
 321   5                        led=1; led_c=0;
 322   5                                 }
 323   4                 
 324   4            }
 325   3      
 326   3      
 327   3      
 328   3      
 329   3      }
 330   2      
 331   2      
 332   2      
 333   2      }
 334   1      
 335   1      }
 336          
 337          
 338          
 339          void time0_inter()  interrupt 1    using 0
 340          {
 341   1         TH0=0XFc;    
 342   1         TL0=0X18;   // 1ms
 343   1         time_mse++;
 344   1         if((led_c==0)&&(time_mse==500))  led=0;
 345   1         if(time_mse==1000)   {led=1;time_se++;time_mse=0;}
 346   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1535    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3       6
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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