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

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

?? ad9225.lst

?? 用keil編寫高速AD AD9225的工程文件
?? LST
字號:
C51 COMPILER V7.50   AD9225                                                                08/18/2007 19:09:17 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE AD9225
OBJECT MODULE PLACED IN .\AD9225.obj
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.EXE ..\AD9225\AD9225.c LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\AD
                    -9225.lst) OBJECT(.\AD9225.obj)

line level    source

   1          #include"AD9225.h"
   2          #include<SST\SST89x5x4.h>
   3          #include<intrins.h>
   4          
   5          #define SAMTIME 65
   6          
   7          float GetScope()
   8          {
   9   1          unsigned char   tempP0[SAMTIME],tempP2[SAMTIME];
  10   1          unsigned char   i,j,N,MeasureTime;
  11   1              unsigned int temp[SAMTIME];
  12   1              float d[SAMTIME];
  13   1              float Scope,max,min; 
  14   1              bit flag;
  15   1              AD9225Clk=0;
  16   1              flag=1;
  17   1              while(flag){
  18   2              MeasureTime++;
  19   2              for(i=0;i<SAMTIME;i++){
  20   3                temp[i]=0;
  21   3                tempP0[i]=0;
  22   3                tempP2[i]=0;
  23   3                Scope=0;
  24   3                      }
  25   2              for(i=0;i<SAMTIME;i++){                 //GetAD
  26   3                AD9225Clk=1;
  27   3                tempP0[i]=P0;
  28   3                AD9225Clk=0;
  29   3                tempP2[i]=P2;
  30   3                }
  31   2              for(i=0;i<SAMTIME;i++){
  32   3                tempP2[i]&=0x1F;       //屏蔽P2.6,P2.7
  33   3            temp[i]|=tempP2[i];                                         
  34   3                temp[i]<<=8;
  35   3                temp[i]|=tempP0[i];
  36   3                }
  37   2              for(i=0,j=0;i<SAMTIME;i++){
  38   3                if(temp[i]<4096&&temp[i]>512){
  39   4                  d[j]=temp[i]*4.0/4096;
  40   4                      j++;
  41   4                      }
  42   3                }
  43   2              N=j;
  44   2              min=4;
  45   2              max=0.5;
  46   2              for(i=0;i<N;i++){         
  47   3                if(d[i]<min) 
  48   3                  min=d[i];
  49   3                if(d[i]>max) 
  50   3                  max=d[i];     
  51   3                }
  52   2              if(MeasureTime>2){
  53   3                 Scope=(max-min)*1.0374;
  54   3                 flag=0;
C51 COMPILER V7.50   AD9225                                                                08/18/2007 19:09:17 PAGE 2   

  55   3                 }
  56   2         }
  57   1         return Scope;
  58   1      }
  59          
  60          unsigned int* GetAD(unsigned char T)                     //T次
  61          {
  62   1              unsigned char i;
  63   1              unsigned char tempP0[5],tempP2[5];
  64   1              unsigned int temp[5];
  65   1              for(i=0;i<2;i++){
  66   2                AD9225Clk=1;
  67   2                tempP0[i]=P0;
  68   2                AD9225Clk=0;
  69   2                tempP2[i]=P2;
  70   2                }
  71   1               for(i=0;i<T;i++){
  72   2                tempP2[i]&=0x1F;       //屏蔽P2.6,P2.7
  73   2            temp[i]|=tempP2[i];                                         
  74   2                temp[i]<<=8;
  75   2                temp[i]|=tempP0[i];
  76   2                } 
  77   1                return temp; 
  78   1      }
  79          
  80          /************************************
  81           采樣兩次,所得幅度差與間隔1.2uS的比值
  82          *************************************/
  83          
  84          float GetSlope()
  85          {
  86   1          unsigned char data i;
  87   1              unsigned char data tempP0[2],tempP2[2];
  88   1              unsigned int temp[2];
  89   1              float Slope;
  90   1              bit flag=1;
  91   1              AD9225Clk=0;
  92   1              while(flag){
  93   2                AD9225Clk=1;
  94   2                tempP0[0]=P0;
  95   2                AD9225Clk=0;
  96   2                tempP2[0]=P2;
  97   2                AD9225Clk=1;
  98   2                tempP0[1]=P0;
  99   2                AD9225Clk=0;
 100   2                tempP0[1]=P2;
 101   2                for(i=0;i<2;i++){
 102   3                  tempP2[i]&=0x1F;     //屏蔽P2.6,P2.7
 103   3              temp[i]|=tempP2[i];                                       
 104   3                  temp[i]<<=8;
 105   3                  temp[i]|=tempP0[i];
 106   3                  }
 107   2                if((temp[1]>512)&&(temp[1]<4096)&&(temp[0]>512)&&(temp[0]<4096)){
 108   3                  if(temp[1]>temp[0]){
 109   4                          Slope=(temp[1]-temp[0])*4.0/4096;
 110   4                          Slope=Slope/1.2;
 111   4                          flag=0;
 112   4              }
 113   3                }
 114   2                }
 115   1                return Slope;                                 
 116   1      }
C51 COMPILER V7.50   AD9225                                                                08/18/2007 19:09:17 PAGE 3   

 117          /************************************
 118               根據統計規律求占空比,然后求斜率
 119          *************************************/
 120          /*
 121          unsigned int* GetLAD()
 122          {
 123                  unsigned char i;
 124                  unsigned char  data tempP0[2],tempP2[2];
 125                  unsigned int temp[2];
 126                  for(i=0;i<2;i++){
 127                    AD9225Clk=1;
 128                    tempP0[i]=P0;
 129                    AD9225Clk=0;
 130                    tempP2[i]=P2;
 131                    }
 132                   for(i=0;i<2;i++){
 133                    tempP2[i]&=0x1F;       //屏蔽P2.6,P2.7
 134                temp[i]|=tempP2[i];                                         
 135                    temp[i]<<=8;
 136                    temp[i]|=tempP0[i];
 137                    } 
 138                    return temp;
 139          }
 140          
 141          float GetSlope()
 142          {
 143              unsigned char tempP0[SAMTIME],tempP2[SAMTIME];
 144              unsigned char i,j,N,MeasureTime;
 145                  static int Up,Down;
 146                  unsigned int temp[SAMTIME];
 147                  float d[SAMTIME];
 148                  float Scope,max,min,Slope; 
 149                  bit flag;
 150                  unsigned char T;
 151                  if(T==30){
 152                     T=0;
 153                     Up=0;
 154                     Down=0;
 155                     }
 156                  T++;
 157                  AD9225Clk=0;
 158                  flag=1;
 159                  while(flag){
 160                  MeasureTime++;
 161                  for(i=0;i<SAMTIME;i++){
 162                    temp[i]=0;
 163                    tempP0[i]=0;
 164                    tempP2[i]=0;
 165                    Scope=0;
 166                          }
 167                  for(i=0;i<SAMTIME;i++){                 //GetAD
 168                    AD9225Clk=1;
 169                    tempP0[i]=P0;
 170                    AD9225Clk=0;
 171                    tempP2[i]=P2;
 172                    }
 173                  for(i=0;i<SAMTIME;i++){
 174                    tempP2[i]&=0x1F;       //屏蔽P2.6,P2.7
 175                temp[i]|=tempP2[i];                                         
 176                    temp[i]<<=8;
 177                    temp[i]|=tempP0[i];
 178                    }
C51 COMPILER V7.50   AD9225                                                                08/18/2007 19:09:17 PAGE 4   

 179                  for(i=0,j=0;i<SAMTIME;i++){
 180                    if(temp[i]<4096&&temp[i]>512){
 181                      d[j]=temp[i]*4.0/4096;
 182                          j++;
 183                          }
 184                    }
 185                  N=j;
 186                  min=4;
 187                  max=0.5;
 188                  for(i=0;i<N;i++){         
 189                    if(d[i]<min) 
 190                      min=d[i];
 191                    if(d[i]>max) 
 192                      max=d[i];     
 193                    }
 194                  for(i=0;i<N;i++){
 195                    if(d[i]<d[i+1]) 
 196                      Up++;
 197                    else
 198                      Down++;
 199                    }
 200                  if(MeasureTime>2){
 201                     Scope=(max-min)*1.036944;
 202                     flag=0;
 203                     }
 204             }
 205             Slope=Scope*(Up+Down)/Up;
 206             return Slope;
 207          }
 208          */


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1278    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----     566
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       5
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       2
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合狠狠综合久久激情| 亚洲卡通欧美制服中文| 午夜精品久久久久久久久| 一本色道a无线码一区v| 日韩久久一区二区| 色先锋aa成人| 五月开心婷婷久久| 337p亚洲精品色噜噜| 久久电影国产免费久久电影 | 国产欧美一区二区精品久导航| 国产麻豆成人精品| 国产欧美一区二区精品仙草咪| 美女视频免费一区| 日韩欧美国产wwwww| 国产一区二区三区观看| 欧美精品一区二区三区很污很色的 | 日韩欧美一级二级三级久久久| 亚洲综合在线观看视频| 日韩美一区二区三区| 亚洲精品欧美综合四区| 91蝌蚪porny九色| 亚洲精品你懂的| 欧亚洲嫩模精品一区三区| 亚洲最快最全在线视频| 欧美精品乱人伦久久久久久| 日日欢夜夜爽一区| 日韩免费一区二区| 成人黄色777网| 亚洲一区二区美女| 日韩免费性生活视频播放| 国产一区二区伦理| 中文字幕亚洲精品在线观看| 色哦色哦哦色天天综合| 欧美老肥妇做.爰bbww| 在线精品亚洲一区二区不卡| 一区二区在线观看av| 一道本成人在线| 日韩精品亚洲一区| 久久男人中文字幕资源站| 国产91在线看| 一区二区三区在线免费视频| 欧美丰满美乳xxx高潮www| 久久精品国产第一区二区三区| 久久久久久亚洲综合影院红桃| 成人午夜精品在线| 亚洲成人福利片| 久久综合成人精品亚洲另类欧美| 成人av小说网| 日韩激情av在线| 中文字幕欧美区| 欧美色综合网站| 国产美女在线精品| 亚洲黄色尤物视频| 久久久久国产精品麻豆ai换脸| 一本一道久久a久久精品| 奇米影视在线99精品| 国产精品乱码人人做人人爱| 欧美疯狂做受xxxx富婆| 久久亚洲一级片| 国产精品 欧美精品| 亚洲综合免费观看高清完整版| 日韩精品一区二区三区蜜臀 | 久久久精品tv| 欧美视频一区二区| 国产成人av自拍| 视频一区视频二区中文字幕| 国产精品欧美精品| 日韩一区二区三区观看| 欧洲人成人精品| 国产99久久久精品| 麻豆成人久久精品二区三区红| 亚洲精品视频一区| 日本一区二区三区在线不卡| 日韩手机在线导航| 91久久精品网| 国产成人激情av| 久久99精品久久久久婷婷| 亚洲高清在线精品| 综合久久久久久久| 国产欧美日韩在线视频| 欧美刺激午夜性久久久久久久| 欧美亚洲一区三区| 91视频www| 99re这里都是精品| 国产99精品国产| 国产精品一二三| 久久97超碰国产精品超碰| 视频一区二区国产| 一区二区理论电影在线观看| 亚洲天堂久久久久久久| 国产精品久久久久7777按摩| 日韩一级成人av| 日韩精品一区在线观看| 久久综合给合久久狠狠狠97色69| 欧美va日韩va| 亚洲精品一区二区三区99| 精品少妇一区二区三区在线播放| 欧美一区二区三区精品| 制服丝袜中文字幕一区| 欧美理论片在线| 制服丝袜日韩国产| 日韩三级在线免费观看| 日韩三级伦理片妻子的秘密按摩| 欧美一区二区三区在线观看视频| 在线不卡欧美精品一区二区三区| 欧美日韩不卡一区二区| 7777精品伊人久久久大香线蕉的| 67194成人在线观看| 欧美一区二区三区的| 欧美va在线播放| 亚洲国产精品传媒在线观看| 国产精品美女久久久久久久久| 国产偷国产偷精品高清尤物| 国产精品久久久久三级| 亚洲婷婷综合久久一本伊一区| 亚洲激情欧美激情| 日本中文字幕一区| 久久久久高清精品| 另类人妖一区二区av| 美女免费视频一区二区| 另类成人小视频在线| 国内久久婷婷综合| 韩国av一区二区三区在线观看| 午夜视频一区二区三区| 午夜欧美一区二区三区在线播放| 视频一区二区欧美| 久久99久久久久久久久久久| 国产一区美女在线| 成人手机电影网| av一区二区三区黑人| 欧美亚洲高清一区二区三区不卡| 欧美午夜电影在线播放| 亚洲精选免费视频| 亚洲图片欧美一区| 国产乱子伦视频一区二区三区 | 久久久.com| 亚洲色图一区二区三区| 婷婷成人激情在线网| 国产精品亚洲专一区二区三区| 国产精品77777竹菊影视小说| 国产精品一品视频| 成人性生交大合| 欧美网站大全在线观看| 日韩你懂的电影在线观看| 亚洲免费观看高清在线观看| 综合激情网...| 免费观看日韩电影| av不卡免费在线观看| 日韩一区二区影院| 亚洲私人影院在线观看| 久久精品二区亚洲w码| 91亚洲国产成人精品一区二三| 7777精品久久久大香线蕉| 国产精品久久久久久户外露出| 日韩专区一卡二卡| 99精品国产一区二区三区不卡| 日韩欧美另类在线| 一区二区三区蜜桃| 国产白丝精品91爽爽久久| 88在线观看91蜜桃国自产| 亚洲色欲色欲www| 高清国产一区二区三区| 在线影院国内精品| 久久久久久久久一| 污片在线观看一区二区| 色一情一乱一乱一91av| 国产视频一区二区在线观看| 日本aⅴ精品一区二区三区| av在线免费不卡| 久久久.com| 国产在线日韩欧美| 日韩欧美一区中文| 日本亚洲欧美天堂免费| www.色精品| 久久九九全国免费| 亚洲高清免费观看| av亚洲精华国产精华精| 久久久久久久久蜜桃| 久久99国产精品久久| 日韩一区二区免费视频| 日本在线不卡一区| 欧美性猛交xxxx黑人交| 一区二区三区高清| 色婷婷综合久久久| 亚洲精品ww久久久久久p站 | 国产三级精品三级在线专区| 六月丁香婷婷久久| 欧美一区二区三区四区五区| 亚洲国产一区视频| 色综合天天做天天爱| 国产精品萝li| 91老师国产黑色丝袜在线| 一区二区不卡在线播放 | 国产91丝袜在线18| 精品久久久久久久久久久院品网| 青青草国产成人av片免费| 欧美电影在哪看比较好| 偷拍一区二区三区| 91黄色激情网站| 亚洲五码中文字幕|