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

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

?? main.lst

?? this file is for keil keyboard
?? LST
字號:
C51 COMPILER V7.06   MAIN                                                                  05/18/2006 14:10:09 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "test.h"
   2          #define          GAIN_W_L8             XBYTE[0XB000]
   3          #define          GAIN_W_H4             XBYTE[0XB001]
   4          #define          GAIN_R_L8             XBYTE[0XB002]
   5          #define          GAIN_R_H4             XBYTE[0XB003]
   6          #define          GAIN_UPDATE           XBYTE[0XC000]
   7          #define          AD_START              XBYTE[0XA000]
   8          #define          AD_H8                 XBYTE[0XA000]
   9          #define          AD_L4                 XBYTE[0XA001]
  10          sbit      SCL=P1^3;    
  11          sbit      SDA=P1^4;              /*DEFINE   CLOCK LINE AND  DATA LINE  FIRST  */
  12          int    Sample0(  )
  13          {
  14   1                   unsigned   char xdata  IntNum    ;
  15   1                       unsigned   int  xdata  Cycle     ;
  16   1                       unsigned   int  xdata  DataW     ;
  17   1            
  18   1                       unsigned   int  xdata  DataWSum  ; 
  19   1      
  20   1                   
  21   1                       
  22   1                       DataWSum      =  0          ;
  23   1                       for ( Cycle = 0 ; Cycle < 30  ; Cycle++ )
  24   1                       {
  25   2                               IntNum     |= 0X80      ; 
  26   2                               AD_START    = 0x10      ;        //啟動轉換 
  27   2                               while( IntNum & 0X80 )           //工作通道轉換結束,K開始接受數據
  28   2                               {
  29   3                                       IntNum =  ADDR_INT  ; 
  30   3                               }     
  31   2                               DataW      =  AD_H8     ;
  32   2                               DataW      =  _irol_ ( DataW , 4 );
  33   2                               DataW     +=  AD_L4  /16    ;
  34   2                               DataWSum  +=  DataW / 30 ;
  35   2                       }
  36   1                       return   DataWSum   ;
  37   1       
  38   1      }  
  39                    
  40           void  Start()
  41          {
  42   1        SDA=1;
  43   1        SCL=1;
  44   1        SDA=0;
  45   1        SCL=0;
  46   1      }                               /*開始的前導符*/                     
  47          void  Stop()
  48          {
  49   1       
  50   1        
  51   1        SDA=0;
  52   1        SCL=1;
  53   1        SDA=1;
  54   1        SCL=0;
  55   1        SDA=0;
C51 COMPILER V7.06   MAIN                                                                  05/18/2006 14:10:09 PAGE 2   

  56   1        
  57   1       
  58   1      }
  59          void Send(unsigned  char    SendData)   
  60          {
  61   1          unsigned    char       temp;
  62   1          unsigned    char       i;
  63   1         SCL=0;
  64   1         for (i=0;i<8;i++)
  65   1         {
  66   2          temp=SendData ;
  67   2          temp=temp&0x80; 
  68   2               
  69   2          if (temp==0x80)              /*bit 7 is  1*/
  70   2          {
  71   3              SDA=1;
  72   3          }
  73   2          else
  74   2          {
  75   3              SDA=0; 
  76   3          }
  77   2         
  78   2              SCL=1;
  79   2              SCL=0;
  80   2                       
  81   2              SendData=SendData<<1;
  82   2         } /*  end  for  i*/
  83   1         
  84   1         SDA=1;
  85   1            
  86   1         SCL=1;
  87   1         while(SDA) {}                    /*JUDGE WHETHER ACKNOWLEDGE IS OCCUR OR  NOT*/  
  88   1         SCL=0; 
  89   1         
  90   1      }                                                  /*發送數據*/
  91           void   Start_2464(unsigned  char       rw,        /*讀或寫的標志*/
  92                                 unsigned  char       ChipID )    /*24c256的硬件的編址*/
  93                                                                             
  94                                   
  95           {     
  96   1                 unsigned   char            byte;
  97   1                 rw&=0x01;
  98   1                 byte=0xa0;
  99   1                 byte|=rw;
 100   1                 ChipID&=0x07;                               /*get  low  three  bit  */
 101   1                 ChipID=ChipID<<1;
 102   1                 byte|=ChipID; 
 103   1                 Start();
 104   1                   
 105   1                 Send(byte);
 106   1                  
 107   1                 
 108   1       }
 109           void   ByteWrite_2464(    unsigned  char     ChipID  ,
 110                                     unsigned  int      addr    ,     /*待發送的數的首址*/
 111                                         unsigned  char     senddata)     /*   待發送的數   */
 112           {                                        
 113   1               unsigned  char       temp;
 114   1               
 115   1           Start_2464(0x00,ChipID);
 116   1           temp= addr>>8 ;                                   /*high  address  */
 117   1               Send(temp);
C51 COMPILER V7.06   MAIN                                                                  05/18/2006 14:10:09 PAGE 3   

 118   1               temp=addr&0x00ff;                                 /*low   address  */
 119   1               Send(temp);
 120   1           Send(senddata);
 121   1               Stop();
 122   1               for (temp=0;temp<0xff ;temp++);           /*對于I2C總線而言延時是最重要的,*/
 123   1               for (temp=0;temp<0xff;temp++);
 124   1           for (temp=0;temp<0xff ;temp++);           /*對于I2C總線而言延時是最重要的,*/
 125   1               for (temp=0;temp<0xa0;temp++);
 126   1             
 127   1            
 128   1                 
 129   1       }
 130           char   Get_2464   ()                  /*獲取一個字節的數據*/
 131           {
 132   1               unsigned   char        getdata;
 133   1               unsigned   char        cycle  ;
 134   1               getdata=0x00;
 135   1              
 136   1               for (cycle=0;cycle<8;cycle++)      /*一共要接受8個字節的數據*/ 
 137   1               {
 138   2                       getdata=getdata<<1;
 139   2                       SCL=1;
 140   2                       if (SDA)                       /*SDA=1*/
 141   2                       {
 142   3                 getdata|=0x01;  
 143   3                       }
 144   2                       else                           /*SDA=0*/
 145   2                       {
 146   3                 getdata|=0x00;
 147   3                       }
 148   2                       SCL=0;
 149   2                         
 150   2               }                                /*end  for  cycle*/    
 151   1               return   getdata;
 152   1      
 153   1                
 154   1       }                                  
 155           
 156           void   SequentialRead_2464( unsigned  char     ChipID ,
 157                                       unsigned  char     *Buffer, /*存放數據的首址,讀取的數據全部存儲到外部的數據存
             -儲器*/
 158                                       unsigned  int      num    )    /*讀取數據的字節數*/  
 159           {
 160   1           unsigned  int          cycle;  
 161   1           unsigned  char         senddata;
 162   1         
 163   1           
 164   1            
 165   1           Start_2464(0X01,ChipID);
 166   1           for (cycle=0;cycle<num;cycle++)
 167   1               {
 168   2                senddata=Get_2464();
 169   2                Buffer[cycle]=senddata;                            /*送到外部的數據存儲器*/
 170   2                        
 171   2                        if(cycle==num-1)                             /*the  last byte  data need not  ACK*/ 
 172   2                        {                                            
 173   3                               SDA=1;
 174   3                               SCL=1;
 175   3                               SCL=0;                    /*NOACK*/
 176   3                               Stop();
 177   3                               break;
 178   3                        }                            
C51 COMPILER V7.06   MAIN                                                                  05/18/2006 14:10:09 PAGE 4   

 179   2                        SDA=0;                       /*ACK*/
 180   2                        SCL=1;                       /*ACK*/   
 181   2                        SCL=0;                       /*ACK*/
 182   2                        SDA=1;                       /*ACK*/
 183   2               }                                                  /*end for  cycle*/
 184   1       }
 185           void   RandomRead_2464(unsigned  char          ChipID ,
 186                                  unsigned  char          *Buffer,/*讀取的數據放到外部的數據存儲器waddr就是外部的數

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲国产专区| 一区二区三区四区av| 午夜久久久久久| 欧美亚男人的天堂| 亚洲成人一区二区| 欧美高清视频不卡网| 亚洲一区二区三区不卡国产欧美 | 成人综合日日夜夜| 中文字幕欧美一区| 国产精品一区在线观看乱码 | 亚洲丰满少妇videoshd| 91论坛在线播放| 亚洲欧美日韩系列| 色八戒一区二区三区| 亚洲成人黄色小说| 6080国产精品一区二区| 天天综合网天天综合色| 欧美一级片在线观看| 精品一区二区三区日韩| 久久精品亚洲乱码伦伦中文| 成人精品视频一区二区三区尤物| 亚洲乱码一区二区三区在线观看| 欧美日韩黄视频| 久久精品国产在热久久| 亚洲美女淫视频| 欧美日韩一区不卡| 国产精品一区二区视频| 国产美女精品一区二区三区| 欧美日韩激情一区二区三区| 石原莉奈一区二区三区在线观看| 日韩免费看的电影| 成人午夜视频在线观看| 亚洲一区二区三区小说| 久久午夜老司机| 一本色道综合亚洲| 麻豆视频一区二区| 国产精品不卡一区二区三区| 欧美精品丝袜久久久中文字幕| 久久av资源网| 17c精品麻豆一区二区免费| 在线不卡中文字幕播放| 国产成人av自拍| 午夜精品123| 国产日韩欧美不卡| 欧美日韩一区二区三区在线看| 国产美女娇喘av呻吟久久| 樱花影视一区二区| 久久久久高清精品| 欧美日本视频在线| 欧美另类变人与禽xxxxx| 美脚の诱脚舐め脚责91| 日产欧产美韩系列久久99| 国产成人免费xxxxxxxx| 日韩欧美美女一区二区三区| 9人人澡人人爽人人精品| 日韩电影在线观看一区| 亚洲欧美偷拍卡通变态| 久久嫩草精品久久久精品一| 欧美在线三级电影| av一本久道久久综合久久鬼色| 秋霞午夜av一区二区三区| 亚洲男人天堂av| 欧美国产亚洲另类动漫| 日韩一区二区免费视频| 欧美午夜精品理论片a级按摩| 国产91精品在线观看| 久久99精品国产.久久久久久 | 日本aⅴ免费视频一区二区三区| 国产精品久久久久久户外露出| 精品国产伦一区二区三区观看方式 | 日韩精品成人一区二区三区| 欧美色视频一区| 国产女同互慰高潮91漫画| 成人免费视频国产在线观看| 精品一区二区三区在线视频| 亚洲h动漫在线| 一区二区免费在线播放| 亚洲丝袜另类动漫二区| 中文字幕欧美国产| 国产欧美一二三区| 精品999久久久| 精品免费视频一区二区| 欧美一区二区国产| 制服丝袜亚洲色图| 5566中文字幕一区二区电影| 欧美日韩不卡视频| 欧美日韩国产精选| 亚洲欧美日韩中文字幕一区二区三区| 制服丝袜亚洲网站| 国产精品一线二线三线精华| 国产亚洲福利社区一区| 精品久久久久一区| 日韩一区国产二区欧美三区| 日韩亚洲欧美在线| 日韩欧美国产电影| 久久免费视频色| 久久女同精品一区二区| 中文字幕巨乱亚洲| 亚洲日韩欧美一区二区在线| 亚洲精品欧美激情| 一区二区免费视频| 午夜视频一区二区| 美女国产一区二区三区| 麻豆国产精品一区二区三区| 国产麻豆精品95视频| 成人福利视频在线| 色爱区综合激月婷婷| 欧美日韩国产在线播放网站| 欧美电影免费观看高清完整版在线| 精品乱码亚洲一区二区不卡| 日本一区二区三区免费乱视频| 成人欧美一区二区三区小说| 中文字幕在线视频一区| 国产自产2019最新不卡| 一区二区三区在线视频免费| 国产精品久久久久久久久免费樱桃| 国产成人午夜精品影院观看视频| 粉嫩aⅴ一区二区三区四区五区 | 精品系列免费在线观看| 国产精品一二三| 一本一本久久a久久精品综合麻豆| 69堂成人精品免费视频| 日韩欧美亚洲另类制服综合在线| 欧美成人一区二区三区在线观看| 久久综合99re88久久爱| 亚洲啪啪综合av一区二区三区| 日韩电影免费在线观看网站| 国产不卡免费视频| 欧美伦理影视网| 亚洲国产精品成人综合色在线婷婷| 亚洲乱码一区二区三区在线观看| 精品一区二区三区欧美| 在线欧美日韩精品| 久久久五月婷婷| 亚洲永久精品国产| 久久超碰97中文字幕| 亚洲高清视频在线| 一区二区三区在线播| 麻豆91免费看| 国产一区二区三区免费看| 99re亚洲国产精品| 欧美丰满少妇xxxxx高潮对白| 欧美一级二级三级蜜桃| 国产清纯白嫩初高生在线观看91 | 欧美国产禁国产网站cc| 一个色综合av| 精品无人区卡一卡二卡三乱码免费卡| 北条麻妃一区二区三区| 欧美日韩一区二区欧美激情| 久久久国产精品午夜一区ai换脸| 日韩**一区毛片| 波多野结衣欧美| 制服丝袜av成人在线看| 国产精品网站在线| 精品一区二区综合| 日本道在线观看一区二区| 久久综合九色欧美综合狠狠| 亚洲乱码日产精品bd| 国产原创一区二区| 成人高清视频在线观看| 91精品国产aⅴ一区二区| 国产清纯白嫩初高生在线观看91 | 极品少妇xxxx精品少妇| 91视频国产观看| 精品国产一区二区三区忘忧草| 亚洲精品v日韩精品| 久久99这里只有精品| 91精品一区二区三区久久久久久 | 欧美一区欧美二区| 亚洲乱码精品一二三四区日韩在线| 精品一区二区日韩| 欧美成人精品二区三区99精品| 一二三四社区欧美黄| www.视频一区| 日韩一级精品视频在线观看| 亚洲精品日韩综合观看成人91| 久久精品国产网站| 7777精品伊人久久久大香线蕉完整版| 国产欧美精品一区| 激情国产一区二区 | 天天影视涩香欲综合网| 99视频有精品| 国产欧美一区二区三区在线看蜜臀 | 欧美夫妻性生活| 美女网站一区二区| 91精品国产综合久久久久久 | 亚洲人xxxx| 99麻豆久久久国产精品免费 | 中文字幕在线免费不卡| 国产精品911| 国产亚洲欧美中文| 国产精品一区二区在线播放| 国产精品全国免费观看高清| 国产成人av福利| 国产日产精品一区| 国产精品成人免费| 国产农村妇女精品| 国产精品乱码人人做人人爱| 久久99国产精品麻豆| 26uuu精品一区二区在线观看|