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

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

?? test.lst

?? 采用LPC935控制的一個項目
?? LST
字號:
C51 COMPILER V7.10   TEST                                                                  06/18/2007 11:05:56 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE source\test.c BROWSE DEBUG OBJECTEXTEND PRINT(.\test.lst) OBJECT(test.obj)

line level    source

   1          #include <REG935.H>
   2          #include"..\SOURCE\general.h"
   3          #include <STRING.H>
   4          //#include <stdio.h>
   5          BYTE STATE;
   6          DWORD DISTANCE,DISTANCENA,DISTANCEPA1,DISTANCEPA2;
   7          BYTE PREDATA=100,j=0;
   8          bit OVERFLOW=0;
   9          /*********************************************************************************************************
  10          * 函數名稱: X9C104  
  11          *
  12          * 功能描述: 數字電位器X9C104控制程序。
  13          *
  14          * 入口參數: X9C104DATA 數字電位器的中心抽頭的位置數值
  15          *
  16          * 出口參數: 無
  17          *
  18          * 全局變量: 無
  19          *
  20          * 調用模塊: delay
  21          *
  22          * 作    者: 汪帆
  23          * 創建時間: 2006年1月10日
  24          ********************************************************************************************************/
  25          void x9c104(BYTE X9C104DATA)
  26          {
  27   1               signed int i;
  28   1               UD=0;
  29   1               INC=0;
  30   1               i=     X9C104DATA-PREDATA;
  31   1               if (i>0)
  32   1               {
  33   2                      i=X9C104DATA-PREDATA;
  34   2                      UD=1;
  35   2                      do
  36   2                      {
  37   3                              INC=1;
  38   3                              _nop_();
  39   3                              INC=0;
  40   3                              i--;
  41   3                      }while (i>0);
  42   2               }else if (i<0)
  43   1               {
  44   2                      i=PREDATA-X9C104DATA;
  45   2                      UD=0;
  46   2                      do
  47   2                      {
  48   3                              INC=1;
  49   3                              _nop_();
  50   3                              INC=0;
  51   3                              i--;
  52   3                      }while (i>0);   
  53   2               }
  54   1               PREDATA=X9C104DATA;
  55   1      
C51 COMPILER V7.10   TEST                                                                  06/18/2007 11:05:56 PAGE 2   

  56   1      }
  57          /*********************************************************************************************************
  58          * 函數名稱: pulse  
  59          *
  60          * 功能描述: 發送脈沖,并選擇脈沖寬度
  61          *
  62          * 入口參數: ABC=0 范圍參數
  63          *
  64          * 出口參數: 無
  65          *
  66          * 全局變量: 無
  67          *
  68          * 調用模塊: 無
  69          *
  70          * 作    者: 汪帆
  71          * 創建時間: 2006年1月10日
  72          ********************************************************************************************************/
  73          void pulse(BYTE ENSEL10)
  74          {
  75   1              //START=0;      
  76   1              CLR=0; 
  77   1              delay(2);
  78   1              LOAD=0;                       //LOAD為脈沖下降沿有效
  79   1              switch (ENSEL10)          
  80   1              {       
  81   2                      case 1:   EN=0;SEL1=0;SEL0=0;ENNP=0;break;              //200米
  82   2                      case 2:   EN=0;SEL1=0;SEL0=1;ENNP=0;break;              //1000米
  83   2                      case 3:   EN=0;SEL1=1;SEL0=0;ENNP=0;break;              //4000米
  84   2                      case 4:   EN=0;SEL1=1;SEL0=1;ENNP=0;break;              //8000米 
  85   2                      case 5:   EN=1;SEL1=0;SEL0=0;ENNP=1;break;              //
  86   2                      case 6:   EN=1;SEL1=0;SEL0=0;ENNP=1;break;              //
  87   2                      case 7:   EN=1;SEL1=1;SEL0=0;ENNP=1;break;              //
  88   2                      case 8:   EN=1;SEL1=1;SEL0=0;ENNP=1;break;              //
  89   2                      default:        break;
  90   2              }
  91   1              DCLK=0;
  92   1              //START=1;
  93   1              CLR=1; 
  94   1      }
  95          /*********************************************************************************************************
  96          * 函數名稱: rdpulse  
  97          *
  98          * 功能描述: 讀一次測試數據的值
  99          *
 100          * 入口參數: 
 101          *
 102          * 出口參數: DISTANCE 一次測試后的記數值 
 103          *
 104          * 全局變量: 無
 105          *
 106          * 調用模塊: 無
 107          *
 108          * 作    者: 汪帆
 109          * 創建時間: 2006年1月10日
 110          ********************************************************************************************************/
 111          DWORD rdNAPA(void)
 112          {
 113   1              BYTE i,l;
 114   1              for(l=0;l<255;l++)
 115   1              {
 116   2                      _nop_();
 117   2                      _nop_();
C51 COMPILER V7.10   TEST                                                                  06/18/2007 11:05:56 PAGE 3   

 118   2              }
 119   1              P2=P2|0x18;
 120   1              _nop_();
 121   1              P2=P2&0xe7;
 122   1              DISTANCE=0;
 123   1              DCLK=0; 
 124   1                      LOAD=0; 
 125   1                      LOAD=1; 
 126   1                      DCLK=1;
 127   1                      LOAD=0;
 128   1              for (i=0;i<8;i++)
 129   1              {
 130   2                      DCLK=1;
 131   2                  if(SD==1)
 132   2                        DISTANCE|=1;
 133   2                      if(i<7) 
 134   2                        DISTANCE<<=1;
 135   2                      DCLK=0;
 136   2               }
 137   1               DCLK=0;
 138   1               //DISTANCE=1688;
 139   1               return(DISTANCE);      
 140   1      }                                       
 141          /*********************************************************************************************************
 142          * 函數名稱: autotest  
 143          *
 144          * 功能描述: 自動測試程序
 145          *
 146          * 入口參數: 無
 147          *
 148          * 出口參數: DISTANCE 一次測試后的記數值 ;RANGE 完成測試時的范圍
 149          *                       當DISTANCE=0x0fff,RANGE=7時說明測試距離過長,超出測試范圍。
 150          *
 151          * 全局變量: 無
 152          *
 153          * 調用模塊: 無
 154          *
 155          * 作    者: 汪帆
 156          * 創建時間: 2006年1月10日
 157          ********************************************************************************************************/
 158            DWORD gainDISTANCE(void)
 159          { 
 160   1      BYTE k=255;
 161   1      do
 162   1              {
 163   2                      j=0;
 164   2                      CCU_init(j*36);
 165   2                      delay(5);
 166   2                      DA(k);           //數模轉換,從AD03(P2.0)輸出模擬電壓,為PA,NA檢測提供基準電壓
 167   2                      _nop_();
 168   2                      _nop_();
 169   2                      _nop_();
 170   2      
 171   2              do
 172   2                      {       
 173   3                              j++;
 174   3                              if(j==9) 
 175   3                                break;        
 176   3                              pulse(j);                       
 177   3                              DISTANCE=rdNAPA();      
 178   3                      }while(DISTANCE==0x00ff);
 179   2                      k=k-5;
C51 COMPILER V7.10   TEST                                                                  06/18/2007 11:05:56 PAGE 4   

 180   2                      if (k>10)
 181   2                          OVERFLOW=0;
 182   2                      else 
 183   2                         {
 184   3                              OVERFLOW=1;
 185   3                              break;
 186   3                         }
 187   2              }while(DISTANCE==0x00ff);
 188   1              if ((j==1))
 189   1              {
 190   2               DISTANCE=(DISTANCE)*2;
 191   2              }
 192   1              else if ((j==2))
 193   1              {
 194   2               DISTANCE=(DISTANCE)*4;
 195   2              }
 196   1          else if ((j==3))
 197   1              {
 198   2               DISTANCE=(DISTANCE)*8;
 199   2              }
 200   1              else if ((j==4))
 201   1               DISTANCE=(DISTANCE)*16; 
 202   1              if ((j==5))
 203   1              {
 204   2               DISTANCE=(DISTANCE)*32;
 205   2              }
 206   1              else if ((j==6))
 207   1              {
 208   2               DISTANCE=(DISTANCE)*64;
 209   2              }
 210   1          else if ((j==7))
 211   1              {
 212   2               DISTANCE=(DISTANCE)*128;
 213   2              }
 214   1              else if ((j==8))
 215   1               DISTANCE=(DISTANCE)*256;
 216   1              else if ((j==9))  
 217   1               DISTANCE=20000;
 218   1          return(DISTANCE);
 219   1      }
 220          void autotest()
 221          {       
 222   1              char xdata str1[50],*str2; 
 223   1      
 224   1              /*unsigned char i=0;  //測試
 225   1              while(1)
 226   1              {
 227   1              CCU_init(1*36);
 228   1                      delay(5);
 229   1                      DA(255);                 //數模轉換,從AD03(P2.0)輸出模擬電壓,為PA,NA檢測提供基準電壓
 230   1                      _nop_();
 231   1                      _nop_();
 232   1                      _nop_();
 233   1              i++;
 234   1              i%=5;   
 235   1              pulse(2);
 236   1              delay(20);
 237   1              }*/
 238   1      
 239   1              D0=1;               //選中PA1事件測的數據
 240   1              DISTANCEPA1=gainDISTANCE();     
 241   1              D0=0;               //選中NA事件測的數據
C51 COMPILER V7.10   TEST                                                                  06/18/2007 11:05:56 PAGE 5   

 242   1              DISTANCENA=gainDISTANCE();
 243   1              /*strcpy(str1,"斷線距離第一次。");
 244   1              numtostr(str1,DISTANCEPA1);
 245   1              if(OVERFLOW)
 246   1                str2=strcat("測試距離太長超范圍。");
 247   1              else
 248   1                str2=strcat(str1,"米");
 249   1              xf3011text(str2);
 250   1              delay(255);     
 251   1              delay(255);     
 252   1      
 253   1              if ((DISTANCEPA1)==0x03ff)
 254   1                          DISTANCE=DISTANCEPA2;
 255   1                      else   
 256   1                          DISTANCE=DISTANCEPA1;*/
 257   1              /*if ((j==1)||(j==2))
 258   1              {
 259   1               DISTANCE=(DISTANCE)*2;
 260   1               DISTANCENA=(DISTANCENA)*2;
 261   1              }
 262   1              else if ((j==3)||(j==4))
 263   1              {
 264   1               DISTANCE=(DISTANCE)*4;
 265   1               DISTANCENA=(DISTANCENA)*4;
 266   1              }
 267   1          else if ((j==5)||(j==6))
 268   1              {
 269   1               DISTANCE=(DISTANCE)*8;
 270   1               DISTANCENA=(DISTANCENA)*8;
 271   1              }
 272   1              else if ((j==7)||(j==8))
 273   1              {
 274   1               DISTANCE=(DISTANCE)*16;
 275   1               DISTANCENA=(DISTANCENA)*16;
 276   1              }*/ 
 277   1          DISTANCEPA1=DISTANCEPA1-4; 
 278   1          DISTANCENA=DISTANCENA-4;
 279   1              //if(DISTANCENA>DISTANCEPA1)
 280   1              {
 281   2               strcpy(str1,"斷線距離。");
 282   2               numtostr(str1,DISTANCEPA1);
 283   2               if(OVERFLOW)
 284   2                str2=strcat("測試距離太長超范圍。");
*** WARNING C209 IN LINE 284 OF SOURCE\TEST.C: '_strcat': too few actual parameters
 285   2               else
 286   2                str2=strcat(str1,"米");
 287   2               xf3011text(str2);
 288   2               delay(255);
 289   2               delay(255);
 290   2              }
 291   1              //else
 292   1              {               
 293   2              strcpy(str1,"短路距離。");
 294   2              numtostr(str1,DISTANCENA);
 295   2              if(OVERFLOW)
 296   2                str2=("測試距離太長超范圍。");
 297   2              else
 298   2              str2=strcat(str1,"米");
 299   2              xf3011text(str2);
 300   2              delay(255);
 301   2              delay(255);
 302   2              }       
C51 COMPILER V7.10   TEST                                                                  06/18/2007 11:05:56 PAGE 6   

 303   1      }  
 304          void DA(BYTE da_val)
 305          {
 306   1              DWORD xdata i;
 307   1              ADINS=0x08;                             //開轉換通道3
 308   1              ADMODA=0x02;                    //設置轉換模式
 309   1              ADMODB=0x44;                    //設置ADC模塊,0.5Mhz<ADC CLK<3.3Mhz,使能DAC0
 310   1              ADCON0=0x04;                    //開啟DAC0模塊
 311   1      
 312   1              //ADCON0&=0x7F;                 //清AD/DA轉換完成標志位
 313   1              AD0DAT3=da_val;                 //AD0DAT3的值為DAC0輸出的控制量
 314   1              for(i=0;i<=1000;i++);
 315   1              ADCON0=0x05;                    //啟動DA轉換,立即啟動方式
 316   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    985    ----
   CONSTANT SIZE    =     46    ----
   XDATA SIZE       =   ----      57
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     19       2
   IDATA SIZE       =   ----    ----
   BIT SIZE         =      1    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲女性喷水在线观看一区| 亚洲老妇xxxxxx| 亚洲国产三级在线| 丁香六月久久综合狠狠色| 久久综合九色综合欧美就去吻| 亚洲人快播电影网| 成人sese在线| 久久久精品国产99久久精品芒果 | 91精品国产品国语在线不卡| 欧洲av在线精品| 久久久亚洲午夜电影| 国产乱码精品1区2区3区| 在线视频你懂得一区二区三区| 亚洲黄色性网站| 欧美日韩一区国产| 久久久青草青青国产亚洲免观| 国产乱子伦一区二区三区国色天香| 91精品国产色综合久久| 国产精品主播直播| 亚洲欧美成人一区二区三区| 欧美伊人久久大香线蕉综合69 | 精品国产亚洲一区二区三区在线观看 | 欧美巨大另类极品videosbest| 亚洲欧美电影一区二区| 色婷婷av一区二区| 亚洲国产日韩一区二区| 精品区一区二区| 色综合一个色综合| 精彩视频一区二区| 国产精品欧美一区二区三区| av电影在线观看完整版一区二区| 国产精品国产三级国产普通话99| 91丨porny丨蝌蚪视频| 美女视频黄 久久| 亚洲免费在线看| 国产区在线观看成人精品| av电影天堂一区二区在线| 久久se精品一区精品二区| 亚洲自拍欧美精品| 中文字幕一区二区三区乱码在线| 日韩视频免费观看高清在线视频| av电影在线不卡| 国产精品一区二区不卡| 秋霞午夜av一区二区三区| 国产精品久久久久影院色老大| 欧美电影免费观看高清完整版在线观看 | 在线观看不卡视频| 亚洲一二三级电影| 中文字幕色av一区二区三区| 欧美日韩激情一区二区三区| 国产一区二区在线看| 亚洲午夜电影在线| 久久久一区二区| 欧美日韩在线播| 国产精品一区二区三区四区| 日本美女一区二区三区视频| 国产欧美日本一区二区三区| 日本v片在线高清不卡在线观看| 亚洲va国产天堂va久久en| 色婷婷国产精品综合在线观看| 免费人成网站在线观看欧美高清| 亚洲欧洲国产日韩| 91精品福利在线| 91在线国产福利| 国产在线观看一区二区| 亚洲色图色小说| 亚洲图片一区二区| 午夜欧美电影在线观看| 国产精品乱码一区二三区小蝌蚪| 日韩三级高清在线| 欧美日韩一卡二卡三卡| 欧美电影免费观看完整版| 日韩欧美专区在线| 精品国产乱码久久久久久夜甘婷婷| 91久久国产最好的精华液| 欧美精品视频www在线观看| 欧美在线色视频| 色综合色狠狠天天综合色| 午夜在线电影亚洲一区| 欧美亚洲高清一区二区三区不卡| 欧美性一二三区| 337p亚洲精品色噜噜噜| 日韩手机在线导航| 国产欧美va欧美不卡在线| 国产亚洲一区字幕| 国产精品毛片久久久久久久| 国产精品久99| 一区二区三区久久| 蜜臀av一区二区| 久久99精品国产麻豆婷婷| 不卡视频在线观看| jizzjizzjizz欧美| 国产成人自拍网| 日本精品视频一区二区| 久久麻豆一区二区| 香蕉av福利精品导航| 成人av影视在线观看| 欧美人与禽zozo性伦| 一区二区三区成人| 成人av在线网| 日韩精品中文字幕在线不卡尤物| 最新欧美精品一区二区三区| 日韩在线一区二区| av电影在线观看完整版一区二区| 69堂精品视频| 无码av中文一区二区三区桃花岛| 色婷婷av一区二区三区软件| 精品国产乱码久久久久久闺蜜| 中文子幕无线码一区tr| 免费观看日韩电影| 在线观看91精品国产入口| 中文字幕乱码久久午夜不卡 | 91精品久久久久久蜜臀| 一区二区三区精品在线| 丁香亚洲综合激情啪啪综合| 欧美精三区欧美精三区| 亚洲一区在线观看网站| 国产真实乱偷精品视频免| 26uuu另类欧美亚洲曰本| 国产尤物一区二区| 国产欧美日本一区二区三区| 韩国毛片一区二区三区| 91福利在线导航| 国产欧美一区二区精品仙草咪| 国产一区二区三区国产| 欧美电视剧在线看免费| 成人激情小说网站| 久久网这里都是精品| 国产在线观看一区二区| 欧美r级电影在线观看| 久久精工是国产品牌吗| 国产无一区二区| 91在线精品一区二区| 免费成人在线网站| 中文字幕一区二区视频| 在线观看免费视频综合| 国产成人精品免费看| 国产欧美精品区一区二区三区 | 久久99精品国产麻豆不卡| 中文字幕免费不卡| 51精品国自产在线| 国产不卡视频在线观看| 午夜国产精品影院在线观看| 久久网站热最新地址| 欧美日韩中文另类| 韩国欧美一区二区| 亚洲电影你懂得| 69久久99精品久久久久婷婷| 日韩国产欧美视频| 久久久亚洲午夜电影| 欧美日韩mp4| 91福利视频久久久久| 国内成+人亚洲+欧美+综合在线| 国产精品久久久久久久久免费樱桃 | 精品一二三四区| 久久只精品国产| 欧美精品123区| 欧美综合一区二区三区| 大桥未久av一区二区三区中文| 日本欧美加勒比视频| 日韩精品一级中文字幕精品视频免费观看 | 亚洲免费电影在线| 亚洲精品你懂的| 日本一不卡视频| 秋霞国产午夜精品免费视频| 一区二区三区资源| 国产精品久久久久影院| 国产精品久久午夜| 欧美国产精品一区| 中文字幕制服丝袜成人av| 中文在线一区二区| 久久精品视频一区| 中文字幕国产一区| 国产精品三级av在线播放| 国产精品蜜臀av| 一级中文字幕一区二区| 一区二区欧美视频| 日本亚洲欧美天堂免费| 久久成人久久鬼色| 国产乱人伦偷精品视频不卡| 久久99国产精品免费| 91丨九色丨蝌蚪丨老版| 欧美美女黄视频| 亚洲国产激情av| 天天综合天天综合色| 高清免费成人av| 91在线国内视频| 国产精品久线在线观看| 婷婷夜色潮精品综合在线| 精品一区二区成人精品| 91视频精品在这里| 2021中文字幕一区亚洲| 久久久精品蜜桃| 亚洲成av人**亚洲成av**| 精品一区二区综合| 欧美午夜一区二区三区| 欧美激情一区在线观看| 秋霞午夜av一区二区三区| 91亚洲精品久久久蜜桃| 欧美精品在欧美一区二区少妇|