亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.lst

?? 這個是做自動控制的小車的代碼
?? LST
字號:
C51 COMPILER V7.20   MAIN                                                                  09/02/2007 21:16:40 PAGE 1   


C51 COMPILER V7.20, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE main.c DEBUG OBJECTEXTEND

line level    source

   1          #include "common.h"
   2          #include "config.h"
   3          #include "timer.h" 
   4          #include "pca.h"
   5          #include "findline.h"
   6          #include "bizhang.h"
   7          #define T3RUN temppage=SFRPAGE;SFRPAGE=0x01;TR3=1;SFRPAGE=temppage
   8          #define T4RUN temppage=SFRPAGE;SFRPAGE=0x02;TR4=1;SFRPAGE=temppage
   9          #define T4STOP temppage=SFRPAGE;SFRPAGE=0x02;TR4=0;SFRPAGE=temppage
  10          #define T3STOP temppage=SFRPAGE;SFRPAGE=0x01;TR3=0;SFRPAGE=temppage
  11          #define S TMR4          //S為路程計數值
  12          
  13          /*定時器2。3。4寄存器和定時器2。3。4捕捉寄存器字聲明*/
  14          sfr16 RCAP2=0xca;
  15          sfr16 RCAP3=0xca;
  16          sfr16 RCAP4=0xca;
  17          sfr16 TMR4=0xcc;
  18          sfr16 TMR3=0xcc;
  19          sfr16 TMR2=0xcc;
  20          uchar temp;
  21          uchar temp1;
  22          uchar temp3;
  23          uchar k;    //避障接收次數計數
  24          uchar ir[8];
  25          uchar int0_count;
  26          uchar temppage;
  27          uchar tiepiancount=0x00;
  28          bit c_flag;                  //到達C標志,1到達,0未到達
  29          xdata uint s[6];  //16位
  30          
  31          void delay1ms(uint time){//延遲1ms
  32   1              uint i;
  33   1              uint j;
  34   1              for (i=0;i<time;i++){
  35   2                                                                                                                
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                        
             -                                                                                                                              for(
             -j=0;j<300;j++);
  36   2              }
  37   1      }       
  38          void ring()              //測試用的報警蜂鳴器程序,低電平報警
C51 COMPILER V7.20   MAIN                                                                  09/02/2007 21:16:40 PAGE 2   

  39          {
  40   1               temppage=SFRPAGE;
  41   1               SFRPAGE=0X0F;
  42   1               P4_7=0;
  43   1           delay_ms(1);
  44   1               P4_7=1;
  45   1           delay_ms(1);
  46   1               SFRPAGE=temppage;
  47   1      }
  48          void ringl()              //測試用的報警蜂鳴器程序,低電平報警
  49          {
  50   1               temppage=SFRPAGE;
  51   1               SFRPAGE=0X0F;
  52   1               P4_7=0;
  53   1           delay_ms(25);
  54   1               P4_7=1;
  55   1           delay_ms(25);
  56   1               SFRPAGE=temppage;
  57   1      }
  58          void main(void)   //90s計時成功,40K方波成功,路程計數成功,金屬探測成功8。20
  59          {
  60   1         config();
  61   1         EA=1;
  62   1         IE|=0x01;   //開外部中斷0
  63   1         // t1_count_ini();     
  64   1         //t2_time90s_ini();  
  65   1         //t2_time90s_start();  //開始90計時
  66   1        // t4_count_ini();//開始計路程,*/
  67   1         // t3_ini();
  68   1          //t3_fre_set(100);
  69   1          //t3_fre_set40k();
  70   1         // T3RUN; 
  71   1              
  72   1          //t0_ini();
  73   1          pca_ini();
  74   1          go_forward();
  75   1       
  76   1      while(1);
  77   1      /*hile(1)            //尋跡
  78   1              {
  79   1                  if(c_flag)       //是否到達C點
  80   1                              break;       //到達C點
  81   1                  else
  82   1                      findline();       //未到達C點
  83   1              }*/
  84   1      /*while(1)
  85   1              {stop();
  86   1              delay1ms(5000);       //致達C點,停車5S
  87   1         
  88   1         /*while(1)
  89   1              { 
  90   1                if(S<0XFFFF)         //是否越過障礙區,
  91   1            {  
  92   1             //bizhang_tr(); 
  93   1        bizhang_isr();
  94   1            }
  95   1            else                      
  96   1            break;
  97   1              }*/
  98   1        
  99   1      }
 100          
C51 COMPILER V7.20   MAIN                                                                  09/02/2007 21:16:40 PAGE 3   

 101          void int0_isr() interrupt 0
 102          {              
 103   1        EA=0;
 104   1       
 105   1        //int0_count++;
 106   1        //if(int0_count>=2)          //450ms內有兩次以上反射,則認為有障礙物,進行避障
 107   1        //bizhang_isr();
 108   1       //else
 109   1        EA=1;
 110   1      }
 111          void T0_isr() interrupt 1
 112          {
 113   1        EA=0;            
 114   1        TH0     = 0x90;            //定時器賦初值
 115   1        TL0     = 0x0a;
 116   1        int0_count=0;              //450ms清零
 117   1        EA=1;
 118   1      }
 119          void t2ISR() interrupt 5
 120          {    //T2定時溢出處理,計數351次后停車90s
 121   1          EA=0;
 122   1              temppage=SFRPAGE;
 123   1              SFRPAGE=0X00;
 124   1              TF2=0;
 125   1          ET2=0;
 126   1              SFRPAGE=temppage;
 127   1          t2count++;
 128   1              if(t2count<20)
 129   1              {  
 130   2                 //P4_7=0;
 131   2                 void t2_start();
 132   2              }
 133   1              else
 134   1              {
 135   2              temppage=SFRPAGE;
 136   2              SFRPAGE=0X0F;
 137   2               P4_7=0;
 138   2           delay_ms(10);
 139   2               P4_7=1;
 140   2               SFRPAGE=temppage;
 141   2               //stop();
 142   2              }
 143   1              ET2=1;
 144   1              EA=1;
 145   1      
 146   1      }
 147          void PCA_ISR(void) interrupt 9
 148          {   
 149   1          uchar temp1;               //temp保存第一次的探測結果,temp1保存第一次的探測結果,k保存記錄次數
 150   1              SFRPAGE=0x00;
 151   1          EIE1&=0xF7; //關PCA中斷
 152   1              ring();
 153   1          delay1ms(15);
 154   1              temp1=PCA0CN&0X0C;
 155   1      /*      if(k<2)
 156   1              {
 157   1                 temp=temp1;
 158   1                 k++;
 159   1                 //delay1ms(500);
 160   1              }
 161   1              else
 162   1          {
C51 COMPILER V7.20   MAIN                                                                  09/02/2007 21:16:40 PAGE 4   

 163   1                if(temp1==temp)
 164   1                {*/
 165   1                switch(temp1)
 166   1              { 
 167   2                        case 0x0c:                  //前方有障礙
 168   2                          front_bi(); 
 169   2                                      break;
 170   2      
 171   2                          case 0x08:                         //左方有障礙物
 172   2                                 //delay1ms(300);
 173   2                                 //if(CCF2==1)
 174   2                                 //front_bi();
 175   2                             //else
 176   2                                 left_bi();
 177   2                                      break;
 178   2                         case 0x04:                             //右方有障礙物 
 179   2                     /* if(CCF3==1)
 180   2                                  front_bi();
 181   2                              else*/
 182   2                              right_bi();            
 183   2                                      break; 
 184   2                         case 0x00:                         //沒有障礙物
 185   2                                      break;
 186   2                 }
 187   1                 k=0;
 188   1                //}
 189   1      //       }
 190   1          temppage=SFRPAGE;
 191   1              SFRPAGE=0x00;
 192   1              CCF2=0;
 193   1              CCF3=0;
 194   1          SFRPAGE=temppage; 
 195   1              EIE1|=0x08;//PCA中斷使能,EPCA
 196   1      }
 197          /*void PCA_ISR(void) interrupt 9
 198          {   
 199              ring();
 200              EIE1&=0xF7; //關PCA中斷
 201                  delay1ms(5);
 202                  P0|=0x0c;
 203              if(k<2)
 204              {
 205                    ir[k]=P0&0x0c;
 206                    k++;
 207                  }
 208              else 
 209              {
 210                     if(ir[0]==ir[1])
 211                { 
 212                   switch(ir[0])
 213                  {
 214                             case 0x00:
 215                                 temppage=SFRPAGE;
 216                         SFRPAGE=0x0f;
 217                                  P5_1=0;
 218                                          P5_0=0;
 219                          delay1ms(500);
 220                          P5_1=1;
 221                                          P5_0=1;
 222                          delay1ms(500);
 223                          SFRPAGE=temppage;
 224                                          break;
C51 COMPILER V7.20   MAIN                                                                  09/02/2007 21:16:40 PAGE 5   

 225                              case 0x04:
 226                                       temppage=SFRPAGE;
 227                           SFRPAGE=0x0f;
 228                                           P5_1=0;
 229                           delay1ms(500);
 230                           P5_1=1;
 231                                           delay1ms(500);
 232                           SFRPAGE=temppage;
 233                                          break;
 234                             case 0x08:           
 235                           temppage=SFRPAGE;
 236                           SFRPAGE=0x0f;
 237                           P5_0=0;
 238                          delay1ms(500);
 239                                          P5_0=1;
 240                          delay1ms(500);
 241                          SFRPAGE=temppage;              
 242                                          break; 
 243                          case 0x0c:
 244                                          break;
 245                     }
 246                  k=0;
 247                  }
 248           }
 249                   CCF2=0;
 250                   CCF3=0;
 251                  EIE1|=0x08;//PCA中斷使能,EPCA
 252          }*/
 253          /*void PCA_CEX3_ISR(void) interrupt 9  //*CEX3負邊沿觸發模式,用來探測金屬
 254           {  
 255              EIE1&=0xF7; //關PCA中斷
 256              CCF3=0;
 257                  ring();
 258                  temppage=SFRPAGE;
 259              SFRPAGE=0x00;
 260                  PCA0CPM3 = 0x31;    // 正負邊沿觸發模式,CEX3捕捉中斷使能  
 261                  PCA0CPL3 = 0x00;    
 262                  PCA0CPH3 = 0x00;
 263              SFRPAGE=temppage;   
 264                  if(S>0XFFFF)
 265              c_flag=1;
 266                  else
 267                  {
 268                    tiepiancount++;
 269                    s[tiepiancount]=S;
 270                   }
 271           }*/
 272          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    346    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =     12    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     15    ----
   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 + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美腿丝袜亚洲色图| 午夜亚洲国产au精品一区二区| 91丝袜高跟美女视频| 亚洲成人资源在线| 久久免费偷拍视频| 高清不卡一二三区| 欧美成人a在线| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 亚洲激情av在线| 欧美日韩国产系列| 久久激情五月婷婷| 亚洲免费在线播放| 精品国产乱码久久久久久图片 | 日韩美女视频一区| 欧美一区二区在线观看| 成人理论电影网| 日韩黄色在线观看| 中文字幕中文在线不卡住| 91精品国产色综合久久ai换脸 | 精品999在线播放| 99久精品国产| 欧美亚洲综合久久| 国产黄色精品视频| 亚洲一二三区不卡| 中文字幕精品一区| 日韩视频在线一区二区| 日本大香伊一区二区三区| 精品中文字幕一区二区小辣椒| 欧美激情一区三区| 日韩一区二区麻豆国产| 日本韩国欧美在线| 国产传媒日韩欧美成人| 日本不卡免费在线视频| 亚洲美女屁股眼交3| 欧美韩日一区二区三区| 欧美成人一级视频| 欧美老人xxxx18| 国产成人免费视频网站 | 麻豆成人免费电影| 亚洲欧洲精品一区二区三区 | 午夜精品久久久久久久99水蜜桃| 中文字幕精品一区| 欧美zozozo| 日韩欧美一级二级| 欧美精品色综合| 91久久一区二区| 色八戒一区二区三区| 不卡的av中国片| 国产成人精品三级麻豆| 国产一区欧美一区| 激情成人综合网| 午夜亚洲福利老司机| 亚洲欧洲日韩在线| 国产精品国产a级| 久久精品无码一区二区三区| 亚洲精品一区二区三区影院 | 91在线观看污| 成人网页在线观看| 成人丝袜18视频在线观看| 国产福利一区二区三区| 国产精品一品二品| 丁香婷婷综合色啪| 国产a视频精品免费观看| 国产成人一区在线| 成人免费不卡视频| av一区二区三区| 91精品办公室少妇高潮对白| gogo大胆日本视频一区| 成人黄色777网| 久久精品欧美一区二区三区不卡| 久久久精品日韩欧美| 国产色产综合色产在线视频| 国产精品色哟哟| 国产精品激情偷乱一区二区∴| 中文字幕一区二区三区在线播放 | www.99精品| 色综合久久综合网97色综合| 色悠久久久久综合欧美99| 99久久99久久精品国产片果冻 | 51精品久久久久久久蜜臀| 欧美高清hd18日本| 精品国一区二区三区| 中国色在线观看另类| 一区二区三区国产| 午夜亚洲国产au精品一区二区| 久久精品国产99| 国产成人超碰人人澡人人澡| 日本韩国一区二区三区视频| 4438成人网| 欧美国产97人人爽人人喊| 亚洲精品成人天堂一二三| 人妖欧美一区二区| 国产成人午夜精品影院观看视频| 91色视频在线| 欧美va在线播放| 亚洲欧美日韩久久| 亚洲123区在线观看| 久草这里只有精品视频| 91亚洲大成网污www| 欧美一区二区黄色| 国产精品另类一区| 香蕉久久夜色精品国产使用方法| 国产又粗又猛又爽又黄91精品| 欧洲国产伦久久久久久久| 欧美成人猛片aaaaaaa| 亚洲女同ⅹxx女同tv| 美国三级日本三级久久99 | 久久成人麻豆午夜电影| 99视频一区二区| 欧美一二三区在线观看| 亚洲欧洲性图库| 国产一区二区三区av电影| 日本二三区不卡| 国产欧美日韩综合| 日韩精品久久理论片| 成人美女视频在线观看18| 91精品免费观看| 亚洲乱码日产精品bd| 麻豆freexxxx性91精品| 国产精品欧美精品| 日韩精品电影在线| 99国产欧美另类久久久精品| wwww国产精品欧美| 亚洲成人av一区二区| 国产制服丝袜一区| 欧美日韩精品是欧美日韩精品| 国产精品灌醉下药二区| 国产一区二区三区精品欧美日韩一区二区三区 | 99精品久久只有精品| 国产精品欧美经典| 丁香婷婷综合激情五月色| 国产欧美一区二区精品忘忧草 | 92精品国产成人观看免费| 国产亚洲午夜高清国产拍精品| 国产在线国偷精品免费看| 精品嫩草影院久久| 国产专区欧美精品| 久久精品视频免费| 东方欧美亚洲色图在线| 国产精品国产三级国产aⅴ中文| a在线欧美一区| 一区二区在线看| 欧美日韩亚洲综合一区 | 久久国产日韩欧美精品| 精品毛片乱码1区2区3区| 久久国产精品一区二区| 久久综合色之久久综合| 国产精品69毛片高清亚洲| 国产女人水真多18毛片18精品视频| 国产成人免费在线视频| 国产精品传媒入口麻豆| 色哦色哦哦色天天综合| 亚洲成人在线免费| 日韩欧美黄色影院| 国产精品一区三区| 国产精品理论片| 欧美午夜一区二区三区| 免费在线欧美视频| 久久精品日韩一区二区三区| 91免费观看视频在线| 亚洲小少妇裸体bbw| 日韩丝袜美女视频| 国产成人激情av| 亚洲综合丝袜美腿| 日韩一区二区在线看片| 高清国产午夜精品久久久久久| 一区二区三区四区中文字幕| 欧美一区二区视频在线观看2020 | 精品一区二区三区免费毛片爱| 久久精品夜夜夜夜久久| 99久久国产免费看| 午夜精品在线看| 久久一二三国产| 日本电影亚洲天堂一区| 久久精品国产精品亚洲综合| 国产精品国产三级国产专播品爱网| 欧美亚洲综合久久| 久久精品国产成人一区二区三区 | 国产**成人网毛片九色| 樱花影视一区二区| 欧美电影免费提供在线观看| 99在线精品观看| 麻豆精品视频在线| 国产精品成人免费在线| 欧美一级爆毛片| 91视视频在线观看入口直接观看www | 国产成a人无v码亚洲福利| 一区二区三区免费在线观看| 日韩精品一区在线观看| 91丨九色porny丨蝌蚪| 另类综合日韩欧美亚洲| 综合久久给合久久狠狠狠97色| 日韩精品资源二区在线| 91在线视频18| 国产精品一区二区三区乱码| 日韩主播视频在线| 亚洲欧美一区二区在线观看| 久久久久久亚洲综合影院红桃| 欧美日韩视频一区二区| 成人h动漫精品|