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

📄 ok.lst

📁 汽车彩铃程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
 170   2               highkeycount_A = 0;        //计数清零
 171   2                }
 172   1      /****************************in_key_B*****************************/
 173   1         if (in_key_B)
 174   1            { highkeycount_B++;}
 175   1         else
 176   1            { 
 177   2                  
 178   2                               if(highkeycount_B>0)
 179   2                               {
C51 COMPILER V7.08   OK                                                                    12/03/2006 10:17:14 PAGE 4   

 180   3                               
 181   3                               if ( highkeycount_B > highlongtime )//长信号
 182   3                               
 183   3                       { highkeyflglong_B = 1;
 184   4                                     highkeyflgshort_B = 0; 
 185   4                                   }
 186   3                                 else
 187   3                                   { 
 188   4                                                        highkeyflgshort_B = 1;
 189   4                                            highkeyflglong_B = 0; 
 190   4                                      
 191   4                                   }
 192   3                            }
 193   2      
 194   2               highkeycount_B = 0;        //计数清零
 195   2      
 196   2                }
 197   1      
 198   1      /*************************in_key_C********************************/
 199   1      
 200   1         if (in_key_C)
 201   1            { highkeycount_C++;}
 202   1         else
 203   1            { 
 204   2                  
 205   2                               if(highkeycount_C>1)
 206   2                               {
 207   3                               
 208   3                               
 209   3                               if ( highkeycount_C > highlongtime )//长信号
 210   3                               
 211   3                       { highkeyflglong_C = 1;
 212   4                                     highkeyflgshort_C = 0; 
 213   4                                   }
 214   3                                 else
 215   3                                   {
 216   4                                                        highkeyflgshort_C = 1;
 217   4                                            highkeyflglong_C = 0; 
 218   4                                              //      }
 219   4                                   }
 220   3                            }
 221   2      
 222   2               highkeycount_C = 0;        //计数清零
 223   2                }
 224   1      /***********************in_key_D**********************************/
 225   1         if (in_key_D)
 226   1            { highkeycount_D++;}
 227   1         else
 228   1            { 
 229   2                               if(highkeycount_D>1)
 230   2                               {
 231   3                               
 232   3                               
 233   3                               if ( highkeycount_D > highlongtime )//长信号
 234   3                               
 235   3                       { highkeyflglong_D = 1;
 236   4                                     highkeyflgshort_D = 0; 
 237   4                                   }
 238   3                                 else
 239   3                                   { 
 240   4                                                        highkeyflgshort_D = 1;
 241   4                                            highkeyflglong_D = 0; 
C51 COMPILER V7.08   OK                                                                    12/03/2006 10:17:14 PAGE 5   

 242   4                                                      }
 243   3                                
 244   3            }
 245   2      
 246   2               highkeycount_D = 0;        //计数清零
 247   2                }
 248   1      
 249   1      }
 250          /************************************************************/
 251          void delayNms (unsigned long partnumx)
 252          {
 253   1          unsigned long i;
 254   1              do{
 255   2                  for (i=0;i<10;i++);          //实际测试设定
 256   2                  partnumx--;
 257   2               } while (partnumx != 0);
 258   1      
 259   1      }
 260          
 261          /************************************************************/
 262          
 263          void o1 (void)
 264          {  
 265   1              k1=1;
 266   1              delayNms(100);
 267   1              k1=0;
 268   1      }
 269          
 270          void o2 (void)
 271          {  
 272   1              k2=1;
 273   1              delayNms(100);
 274   1              k2=0;
 275   1      }
 276          
 277          void o3 (void)
 278          {  
 279   1              k3=1;
 280   1              delayNms(100);
 281   1              k3=0;
 282   1      }
 283          
 284          void o4 (void)
 285          {  
 286   1              k4=1;
 287   1              delayNms(100);
 288   1              k4=0;
 289   1      }
 290          
 291          void o5 (void)
 292          {  
 293   1              k5=1;
 294   1              delayNms(100);
 295   1              k5=0;
 296   1      }
 297          
 298          void o6 (void)
 299          {  
 300   1              k6=1;
 301   1              delayNms(100);
 302   1              k6=0;
 303   1      }
C51 COMPILER V7.08   OK                                                                    12/03/2006 10:17:14 PAGE 6   

 304          
 305          void o7 (void)
 306          {  
 307   1              k7=1;
 308   1              delayNms(100);
 309   1              k7=0;
 310   1      }
 311          
 312          void o8 (void)
 313          {  
 314   1              k8=1;
 315   1              delayNms(100);
 316   1              k8=0;
 317   1      }
 318          
 319          void Count_S(void)
 320          {  s_count++;
 321   1         if (s_count > 15)
 322   1         {    out_led_D2 =0;//1秒
 323   2              delayNms(15);
 324   2                      out_led_D2 =1;//1秒
 325   2                      s_count =0;
 326   2      
 327   2         }
 328   1      
 329   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    678    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     26       8
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

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