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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ad7705.lst

?? 液晶顯示屏12232的驅(qū)動(dòng)程序.內(nèi)包含了EEPROM及AD7705的驅(qū)動(dòng)程序
?? LST
?? 第 1 頁 / 共 2 頁
字號(hào):
C51 COMPILER V7.50   AD7705                                                                05/28/2007 15:49:33 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE AD7705
OBJECT MODULE PLACED IN ad7705.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ad7705.c LARGE BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "mylib.h"
   2          uint ch;
   3          unsigned char ad7705timer;
   4          /*
   5          編寫:bobo
   6                 AD7705寄存器
   7          1:通信寄存器
   8             DRDY  RS2  RS1  RS0  R/W   STBY   CH1  CH0
   9          DRDY:寫操作時(shí)此位為0。
  10          RS2、RS1、RS0:選擇寄存器。000:通信寄存器; 001:設(shè)置寄存器; 010:時(shí)鐘寄存器。
  11          R/W:0寫操作;  1讀操作.
  12          STBY:等待模式。0正常工作模式.
  13          CH1 CH0:通道選擇。
  14          
  15          2:設(shè)置寄存器
  16             MD1  MD0  G2 G1 G0 B/U BUF FSYNC
  17          MD1 MD0:校準(zhǔn)模式選擇。00正常模式; 01自校準(zhǔn)模式; 10 零刻度校準(zhǔn)模式; 11全刻度校準(zhǔn)模式.
  18          G2 G1 G0:增益選擇位。
  19          B/U:?jiǎn)螛O性與雙極性選擇。0雙極,1單極。
  20          BUF:緩沖。1緩沖,0無緩沖。
  21          FSYNC:同步過濾器。
  22          
  23          3:時(shí)鐘寄存器
  24             ZER0  ZER0  ZER0  CLKDIS  CLKDIV  CLK  FS1  FS0
  25          ZER0:0必須寫進(jìn)該位,才能保證7705的運(yùn)轉(zhuǎn)正確。
  26          CLKDIS:主時(shí)鐘禁止位。"1"禁止MCLKOUT腳輸出。
  27          CLKDIV:時(shí)鐘分頻位。"1"主時(shí)鐘二頻; "0"不分頻。
  28          CLK:時(shí)鐘位。2.4576M/4.9152M時(shí)對(duì)應(yīng)CLK=1;1M/2M時(shí)對(duì)應(yīng)CLK=0.
  29          FS0 FS1:數(shù)據(jù)刷新選擇位。應(yīng)與CLK結(jié)合來決定數(shù)據(jù)刷新速度。
  30          */
  31          
  32          
  33          /*
  34          STC看門狗介紹WDT_CONTR:
  35              --  --  EN_WDT CLR_WDT IDLE_WDT  PS2 PS1 PS0
  36          EN_WDT:看門狗允許位,設(shè)置為1時(shí)看門狗啟動(dòng)。
  37          CLR_WDT:看門狗清0位,設(shè)置為1時(shí)看門狗重新計(jì)數(shù),硬件將自動(dòng)清0此位
  38          IDLE_WDT:當(dāng)設(shè)置為1時(shí)看門狗定時(shí)器在空閑模式下計(jì)數(shù);
  39                    當(dāng)設(shè)置為0時(shí)看門狗定時(shí)器在空閑模式下不計(jì)數(shù).
  40          PS2 PS1 PS0:看門狗定時(shí)器分頻值。
  41          
  42          */
  43          
  44          
  45          
  46          /* AD7705軟件延時(shí) */ 
  47          void Wait7705(unsigned int t) 
  48          {
  49   1          for( ;t>0 ;t-- ); 
  50   1      } 
  51          
  52          
  53          
  54          void writeword(unsigned int byteword)
  55              {  
C51 COMPILER V7.50   AD7705                                                                05/28/2007 15:49:33 PAGE 2   

  56   1                 unsigned int AD16bit,Token;
  57   1             unsigned char i ;
  58   1             AD_CLK=1; 
  59   1             AD_CS=0;//開始
  60   1             delay();
  61   1             Token=0x80;
  62   1             AD16bit=byteword;
  63   1           for(i=0;i<8;i++)
  64   1              { 
  65   2                 /*if(AD16bit&Token)
  66   2                              AD_IN=1;//輸入數(shù)據(jù)位
  67   2                 else AD_IN=0;
  68   2                 
  69   2                 AD_CLK=1;
  70   2                 delay();
  71   2                 AD_CLK=0;
  72   2                 delay();
  73   2                 AD_CLK=1;
  74   2                 delay();
  75   2                 Token=Token>>1;*/
  76   2                         AD_CLK=0;
  77   2                         delay();
  78   2                         if(AD16bit&Token)
  79   2                              AD_IN=1;//輸入數(shù)據(jù)位
  80   2                 else AD_IN=0;
  81   2                         AD_CLK=1;
  82   2                         delay();
  83   2                         Token=Token>>1;
  84   2                }
  85   1             AD_CLK=1;
  86   1             AD_IN=1;//結(jié)束
  87   1             AD_CS=1;
  88   1            }
  89          
  90          uint getch(uchar chanl)
  91          {
  92   1         uchar count;
  93   1         if(AD_REDY==0)
  94   1         {
  95   2             count++;
  96   2                 if(count==3)
  97   2                     count=0;
  98   2                 if(count==1)
  99   2                    {
 100   3                         writeword(chanl);
 101   3                         ch=readdata();
 102   3                         }
 103   2                 if(count==2)
 104   2                     {
 105   3                     writeword(chanl);
 106   3                         ch=readdata();
 107   3                         }
 108   2         } 
 109   1         return(ch);
 110   1      }
 111          unsigned int readdata()
 112             {     
 113   1           unsigned int AD16bit;
 114   1           unsigned char i,DataH,DataL;
 115   1               DataH=0;
 116   1               DataL=0;
 117   1      //     writeword(0x38); //設(shè)置讀當(dāng)前通道數(shù)據(jù)
C51 COMPILER V7.50   AD7705                                                                05/28/2007 15:49:33 PAGE 3   

 118   1      //     while(AD_REDY==1); //等待數(shù)據(jù)準(zhǔn)備好
 119   1               delay();
 120   1           AD_CLK=1;
 121   1           AD_CS=0;
 122   1           delay();
 123   1           AD16bit=0;
 124   1               AD_OUT=1;
 125   1               for(i=0;i<8;i++)
 126   1               {
 127   2                   AD_CLK=0;
 128   2                       DataH<<=1;
 129   2                       delay();
 130   2                       AD_CLK=1;
 131   2                       delay();
 132   2                       if(AD_OUT==1)
 133   2                           DataH|=0x01;
 134   2      //             DataH++;
 135   2      //               DataH<<=1;
 136   2               }
 137   1               DataH=DataH&0xff;
 138   1               for(i=0;i<8;i++)
 139   1               {
 140   2                   AD_CLK=0;
 141   2                       DataL<<=1;
 142   2                       delay();
 143   2                       AD_CLK=1;
 144   2                       delay();
 145   2                       if(AD_OUT==1)
 146   2                           DataL|=0x01;
 147   2      //             DataL++;
 148   2      //               DataL<<=1;
 149   2               }
 150   1               DataL=DataL&0xff;
 151   1       /*   for(i=0;i<16;i++)
 152   1            {
 153   1      //        AD16bit=AD16bit<<1;
 154   1              AD_CLK=0;
 155   1      //              if(i<15)
 156   1                      AD16bit=AD16bit<<=1;
 157   1              delay();
 158   1                      AD_CLK=1;
 159   1                      delay();
 160   1              if(AD_OUT==1)
 161   1                          AD16bit|=0x01;//讀取數(shù)據(jù)位
 162   1      //                      AD16bit=AD16bit++;//讀取數(shù)據(jù)位
 163   1                      }*/
 164   1             delay();
 165   1             while(AD_REDY==0);
 166   1             AD_CS=1;
 167   1                 AD16bit=DataH*256+DataL;
 168   1      //       AD16bit=DataL;
 169   1             return(AD16bit);
 170   1           }
 171          
 172          /*
 173          讀取第1通道或第二通道的AD值
 174          mode:1時(shí)讀取第1通道值;2時(shí)讀取第2通道值。
 175          */
 176          void CH1_init(void)
 177          {
 178   1         AD_CS=0;
 179   1         writeword(0x20);//發(fā)送寫命令序列 clock register
C51 COMPILER V7.50   AD7705                                                                05/28/2007 15:49:33 PAGE 4   

 180   1         AD_CS=1;
 181   1         AD_CS=0;
 182   1      //   writeword(0x09);//設(shè)置更新頻率
 183   1         writeword(0x0c);//設(shè)置更新頻率
 184   1         AD_CS=1;
 185   1         AD_CS=0;
 186   1         writeword(0x10);//set up register
 187   1         AD_CS=1;
 188   1         AD_CS=0;
 189   1      //   writeword(0x44);
 190   1         writeword(0x46);
 191   1         AD_CS=1;
 192   1      }
 193          
 194          void CH2_init(void)
 195          {
 196   1         AD_CS=0;
 197   1         writeword(0x21);//發(fā)送寫命令序列 clock register
 198   1         AD_CS=1;
 199   1         AD_CS=0;
 200   1         writeword(0x0c);//設(shè)置更新頻率
 201   1         AD_CS=1;
 202   1         AD_CS=0;
 203   1         writeword(0x11);//set up register
 204   1         AD_CS=1;
 205   1         AD_CS=0;
 206   1         writeword(0x46);
 207   1         AD_CS=1;
 208   1      }
 209          

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频在线一区| 99精品视频中文字幕| 国产日韩亚洲欧美综合| 免费的国产精品| 国产精品乱子久久久久| 欧美三片在线视频观看 | 国产精品丝袜一区| 欧美伊人久久大香线蕉综合69 | 成人动漫在线一区| 香蕉影视欧美成人| 国产免费成人在线视频| 99国产精品久久久久久久久久| 亚洲成人免费在线| 国产午夜精品一区二区三区视频| 日本精品一区二区三区四区的功能| 国产乱码精品一区二区三区av | 成人一区二区三区视频在线观看| 欧美激情在线免费观看| 欧美日韩专区在线| 国产精品综合二区| 亚洲高清视频在线| 亚洲欧洲精品天堂一级| 精品国一区二区三区| 色综合久久久久综合| 成人avav在线| 国产中文一区二区三区| 亚洲电影一区二区三区| 最新不卡av在线| 久久精品人人做人人爽人人| 欧美精品丝袜中出| 欧美日韩在线免费视频| 成人av电影免费观看| 国内一区二区视频| 久久国产精品第一页| 亚洲人成网站色在线观看| 久久人人超碰精品| 日韩欧美国产一区二区在线播放| 日本精品一区二区三区高清 | 久久久不卡影院| 在线综合视频播放| 欧美色综合网站| 欧美午夜精品久久久久久超碰 | 激情亚洲综合在线| 日韩av中文字幕一区二区| 一区二区三区国产豹纹内裤在线| 国产婷婷精品av在线| 26uuu精品一区二区在线观看| 欧美日韩一区二区电影| 色婷婷久久久亚洲一区二区三区| 成人h精品动漫一区二区三区| 国内精品视频一区二区三区八戒| 日韩在线一区二区| 男人的天堂亚洲一区| 日精品一区二区三区| 婷婷久久综合九色综合伊人色| 亚洲成av人影院在线观看网| 樱花草国产18久久久久| 亚洲欧洲日韩在线| 一区二区三区蜜桃| 伊人色综合久久天天人手人婷| 亚洲欧洲三级电影| 亚洲一二三区视频在线观看| 中文字幕日韩一区二区| 中文字幕在线观看一区二区| 亚洲日本乱码在线观看| 一区二区在线观看免费| 亚洲精品国产视频| 婷婷一区二区三区| 麻豆成人免费电影| 国产精品 日产精品 欧美精品| 狠狠色综合色综合网络| 高清beeg欧美| 色婷婷久久综合| 67194成人在线观看| 91精品国产高清一区二区三区| 日韩欧美中文字幕公布| 国产清纯在线一区二区www| 中文字幕不卡在线播放| 亚洲免费观看在线观看| 日本午夜一区二区| 国产乱人伦精品一区二区在线观看| 国产成人一级电影| 欧美在线视频不卡| 欧美人伦禁忌dvd放荡欲情| 欧美成人女星排行榜| 综合久久一区二区三区| 午夜国产精品一区| 天天射综合影视| 国产suv精品一区二区三区| 一本色道综合亚洲| 欧美日韩欧美一区二区| 久久久久99精品国产片| 亚洲欧洲日韩综合一区二区| 久久久久国产成人精品亚洲午夜| 最新国产精品久久精品| 日韩激情一区二区| 精品一区二区三区在线观看国产| 国产成人av自拍| 欧美日韩一本到| 精品国产免费视频| 一区二区三区久久| 激情五月播播久久久精品| 国产精品18久久久久久vr| 欧美日韩午夜影院| 中文字幕高清不卡| 激情伊人五月天久久综合| 99久久精品99国产精品| 日韩午夜激情电影| 亚洲综合成人在线视频| 国产风韵犹存在线视精品| 欧美亚洲日本一区| 国产精品免费人成网站| 日精品一区二区| 99精品视频中文字幕| 久久麻豆一区二区| 午夜在线成人av| 国产乱码精品一区二区三区忘忧草| 欧美精品免费视频| √…a在线天堂一区| 午夜精品久久久久久久99樱桃| 99这里都是精品| 精品国产人成亚洲区| 国产欧美日韩在线视频| 久草中文综合在线| 欧美亚洲国产bt| 国产三级三级三级精品8ⅰ区| 日韩高清一区二区| 日本精品一级二级| 亚洲激情在线播放| 成人的网站免费观看| 欧美电影免费观看高清完整版在线| 亚洲电影一级片| 在线观看91视频| 成人免费一区二区三区视频 | 国产福利91精品| 精品免费视频一区二区| 亚洲精品免费在线观看| 99久久免费视频.com| 国产亚洲精品免费| 欧美aaaaaa午夜精品| 欧美日韩精品免费观看视频 | 久久久久久久综合色一本| 日韩中文字幕av电影| 91在线一区二区| 国产色产综合产在线视频| 国内外成人在线| 日韩精品中文字幕一区二区三区| 夜夜嗨av一区二区三区中文字幕 | 福利一区在线观看| 久久午夜色播影院免费高清| 午夜婷婷国产麻豆精品| 91黄视频在线| 亚洲精品一二三| 欧美体内she精视频| 亚洲最新在线观看| 欧美一区二区久久久| 蜜臀av一区二区| 精品久久人人做人人爰| 成人午夜视频免费看| 欧美国产97人人爽人人喊| 精品一区二区三区久久久| 精品88久久久久88久久久| 国产在线麻豆精品观看| 国产精品看片你懂得| 99久久综合国产精品| 亚洲私人影院在线观看| 欧美福利视频导航| 免费的成人av| 日韩视频一区二区三区| 国产91露脸合集magnet| 国产精品久久福利| 成人黄色在线网站| 亚洲美女屁股眼交| 欧美精品99久久久**| 国产精品综合av一区二区国产馆| 国产午夜精品一区二区三区视频 | 国产综合色视频| 国产精品亚洲午夜一区二区三区 | 欧美乱妇一区二区三区不卡视频| 国产精品白丝在线| 91精品1区2区| 青青国产91久久久久久 | 国产伦精品一区二区三区免费迷| 久久新电视剧免费观看| 91一区二区三区在线观看| 亚洲国产中文字幕| 日韩精品一区二区三区老鸭窝| 成人av在线一区二区三区| 亚洲裸体xxx| 666欧美在线视频| 国产大陆a不卡| 日韩福利视频网| 国产女人aaa级久久久级| 99热在这里有精品免费| 免费成人在线影院| 一区免费观看视频| 日韩精品专区在线影院重磅| 色丁香久综合在线久综合在线观看| 婷婷国产v国产偷v亚洲高清| 精品国产乱码久久久久久牛牛|