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

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

?? adc0832.lst

?? WL025_ADC0832數(shù)字電壓表數(shù)碼管顯示
?? LST
字號:
C51 COMPILER V7.50   ADC0832                                                               02/05/2006 18:05:41 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE ADC0832
OBJECT MODULE PLACED IN ADC0832.OBJ
COMPILER INVOKED BY: D:\Program Files\Keil\C51\BIN\C51.EXE ADC0832.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          
   2          /********************************************************************/
   3          /*                                                                  */
   4          /* ME300B單片機開發(fā)系統(tǒng)演示程序 - ADC0832電壓表                     */
   5          /*                                                                  */
   6          /* 采用三位數(shù)碼管顯示                                               */
   7          /* 參考電壓接至5V電源                                               */
   8          /* 最小輸出電壓:0.00V  最大輸出電壓:5.00V  分辨率:0.02V          */
   9          /*                                                                  */
  10          /* 郵箱:  gguoqing@willar.com                                       */
  11          /* 網(wǎng)站: http://www.willar.com                                     */
  12          /* 作者: gguoqing                                                  */
  13          /* 時間: 2006/01/20                                                */
  14          /*                                                                  */
  15          /*                                                                  */
  16          /*【版權(quán)】Copyright(C)偉納電子 www.willar.com  All Rights Reserved  */
  17          /*【聲明】此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息!        */
  18          /*                                                                  */
  19          /********************************************************************/
  20          
  21          #include"reg51.h"
  22          #include"intrins.h"
  23          
  24          #define uchar unsigned char
  25          #define uint  unsigned int
  26          
  27          #define disdata  P0        //顯示數(shù)據(jù)段碼輸出口
  28          
  29          #define channel_0  0x02   //單通道0輸入選擇
  30          #define channel_1  0x03   //單通道1輸入選擇
  31          
  32          sbit ADC_CS = P3^4;        //片選端
  33          sbit ADC_CLK= P1^0;        //時鐘端
  34          sbit ADC_DI = P1^1;        //數(shù)據(jù)輸入輸出復(fù)用
  35          sbit ADC_DO = P1^1;        //DI和DO端都接在P1.1
  36          
  37          sbit  ACC0=ACC^0;          //通道與輸入方式控制字
  38          sbit  ACC1=ACC^1;          //通道與輸入方式控制字
  39          sbit  DISX=P0^7;           //LED小數(shù)點
  40          
  41          uchar code disply[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; 
  42          
  43                               // 0    1    2    3    4    5    6    7    8    9   關(guān)閉
  44          
  45          uchar code dis_scan[3]={0x7f,0xbf,0xdf}; //列掃描控制字
  46          
  47          uint data dis[4]={0x00,0x00,0x00,0x00}; //定義3個顯示數(shù)據(jù)單元和一個數(shù)據(jù)存儲單元 
  48          
  49          /********************************************************************/
  50          /*                                                                  */
  51          /* 延時函數(shù)                                                         */
  52          /*                                                                  */
  53          /********************************************************************/
  54          
  55          delay(int ms)
C51 COMPILER V7.50   ADC0832                                                               02/05/2006 18:05:41 PAGE 2   

  56          {                           
  57   1          int i;
  58   1          while(ms--)
  59   1          {
  60   2            for(i = 0; i< 250; i++)
  61   2            {
  62   3             _nop_();
  63   3             _nop_();
  64   3             _nop_();
  65   3             _nop_();
  66   3            }
  67   2          }
  68   1      }
  69          
  70          /********************************************************************/
  71          /*                                                                  */
  72          /*  啟動ADC轉(zhuǎn)換                                                     */
  73          /*                                                                  */
  74          /********************************************************************/
  75          
  76          ADC_start() 
  77          {
  78   1          ADC_CS=1;         //一個轉(zhuǎn)換周期開始
  79   1          _nop_(); 
  80   1          ADC_CLK=0;      
  81   1          _nop_();
  82   1          ADC_CS=0;         //CS置0,片選有效
  83   1          _nop_();
  84   1          ADC_DI=1;         //DI置1,起始位
  85   1          _nop_();
  86   1          ADC_CLK=1;        //第一個脈沖
  87   1          _nop_();
  88   1          ADC_DI=0;         //在負(fù)跳變之前加一個DI反轉(zhuǎn)操作
  89   1          _nop_();
  90   1          ADC_CLK=0;      
  91   1          _nop_();      
  92   1      }
  93           
  94          /********************************************************************/
  95          /*                                                                  */
  96          /*AD轉(zhuǎn)換函數(shù)                                                        */
  97          /*選擇輸入通道,輸入信號的模式《單端輸入,或差分輸入》              */
  98          /*                                                                  */
  99          /********************************************************************/
 100                     
 101          ADC_read(uchar mode)
 102          {
 103   1          uchar i;
 104   1          ADC_start();      //啟動轉(zhuǎn)換開始
 105   1          ACC=mode;
 106   1          ADC_DI=ACC1;      //輸出控制位1,DI=1,單通道輸入,DI=0,差分輸入。
 107   1          ADC_CLK=1;        //第二個脈沖
 108   1          _nop_();
 109   1          ADC_DI=0;
 110   1          ADC_CLK=0;
 111   1          _nop_();
 112   1          ADC_DI=ACC0;      //輸出控制位0,DI=0,通道0輸入,DI=1,通道1輸入。
 113   1          ADC_CLK=1;        //第三個脈沖
 114   1          _nop_();
 115   1          ADC_DI=1;
 116   1          ADC_CLK=0;        //輸入模式和通道號已經(jīng)選擇完。
 117   1      
C51 COMPILER V7.50   ADC0832                                                               02/05/2006 18:05:41 PAGE 3   

 118   1          ADC_CLK=1;        //第四個脈沖
 119   1          ACC=0;                 
 120   1          
 121   1          for(i=8;i>0;i--)  //讀取8位數(shù)據(jù)
 122   1        {                      
 123   2          ADC_CLK=0;        //脈沖下降沿
 124   2         
 125   2          ACC=ACC<<1;
 126   2          ACC0=ADC_DO;      //讀取DO端數(shù)據(jù)
 127   2          _nop_();
 128   2          _nop_();                
 129   2          ADC_CLK=1;                   
 130   2        }
 131   1          ADC_CS=1;         //CS=1,片選無效。
 132   1          return(ACC);
 133   1      }
 134          
 135          /********************************************************************/
 136          /*                                                                  */
 137          /* 數(shù)據(jù)處理與顯示函數(shù)                                               */
 138          /* 將采集到的數(shù)據(jù)進(jìn)行16進(jìn)制轉(zhuǎn)換為10進(jìn)制的處理,然后送顯示。         */
 139          /*                                                                  */
 140          /********************************************************************/
 141          
 142          show_value(uchar ad_data)
 143          
 144          {
 145   1          uchar  k; 
 146   1       
 147   1          dis[2]=ad_data/51;   //AD值轉(zhuǎn)換為3為BCD碼,最大為5.00V。
 148   1          dis[3]=ad_data%51;   //余數(shù)暫存
 149   1          dis[3]=dis[3]*10;    //計算小數(shù)第一位
 150   1          dis[1]=dis[3]/51;
 151   1          dis[3]=dis[3]%51;
 152   1          dis[3]=dis[3]*10;    //計算小數(shù)第二位
 153   1          dis[0]=dis[3]/51;                                                                             //
 154   1           
 155   1          for(k=0;k<3;k++)
 156   1           {
 157   2             disdata=disply[dis[k]];
 158   2             if(k==2){DISX=0;}
 159   2             P2=dis_scan[k];
 160   2             delay(1);
 161   2             P2=0xff;
 162   2           }          
 163   1      } 
 164                
 165          /********************************************************************/
 166          /*                                                                  */
 167          /*  主函數(shù)                                                          */
 168          /*                                                                  */
 169          /********************************************************************/
 170          main()
 171          { 
 172   1          uchar i,j;
 173   1          while(1)
 174   1          {
 175   2            i=ADC_read(channel_0);
 176   2            for(j=0;j<20;j++)      
 177   2            {
 178   3              show_value(i);
 179   3            }     
C51 COMPILER V7.50   ADC0832                                                               02/05/2006 18:05:41 PAGE 4   

 180   2          }
 181   1      }
 182           
 183          /********************************************************************/ 
 184          /*                                                                  */
 185          /*將i=ADC_read(channel_0)改為i=ADC_read(channel_1)即可使用JP6輸入   */
 186          /*                                                                  */
 187          /********************************************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    256    ----
   CONSTANT SIZE    =     14    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      8       1
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡电影免费在线播放一区| 蜜桃视频一区二区三区| 欧美伦理视频网站| 成人性生交大片免费看视频在线 | 欧美亚洲国产一区二区三区| 另类小说图片综合网| 亚洲精品国产视频| 国产清纯白嫩初高生在线观看91 | 色欧美88888久久久久久影院| 日韩电影在线一区二区| 亚洲欧美日韩在线播放| 精品久久五月天| 99久久久精品| 日韩精彩视频在线观看| 亚洲三级在线免费观看| 国产视频一区二区在线观看| 777午夜精品视频在线播放| 91免费看`日韩一区二区| 国产凹凸在线观看一区二区| 免费高清不卡av| 亚洲成av人影院| 欧美激情在线一区二区| 精品美女在线观看| 7777精品久久久大香线蕉| 在线一区二区三区四区| 国产精品自在在线| 精品一区二区成人精品| 日韩专区一卡二卡| 亚洲va韩国va欧美va| 亚洲精品视频在线| 亚洲日本一区二区| 一区在线观看视频| 欧美激情在线看| 久久久久久久久岛国免费| 日韩视频中午一区| 日韩欧美在线一区二区三区| 88在线观看91蜜桃国自产| 欧美区视频在线观看| 欧美精品 国产精品| 欧美乱妇15p| 欧美一区二区三区公司| 日韩无一区二区| 欧美mv日韩mv亚洲| 久久一区二区三区四区| 久久久久高清精品| 日本一区二区不卡视频| 国产精品区一区二区三| 亚洲欧洲日韩av| 亚洲欧美精品午睡沙发| 亚洲一区在线播放| 日韩不卡一区二区| 看国产成人h片视频| 精品在线一区二区| 国产经典欧美精品| 99麻豆久久久国产精品免费| 91美女片黄在线观看| 欧美三级电影一区| 日韩精品一区国产麻豆| 精品欧美一区二区三区精品久久 | 欧美视频一区在线| 国产欧美中文在线| 亚洲丝袜精品丝袜在线| 午夜精品在线看| 美女视频黄免费的久久| 国产激情一区二区三区| jizzjizzjizz欧美| 欧美色精品天天在线观看视频| 欧美日韩一区 二区 三区 久久精品| 91麻豆精品国产91久久久使用方法 | 国产精品美女久久久久久久久久久 | 精彩视频一区二区三区| 成人av资源站| 欧美精品一卡二卡| 久久婷婷色综合| 亚洲精品老司机| 免费人成在线不卡| www.在线成人| 欧美一级在线免费| 中文字幕一区二区三区在线播放 | 污片在线观看一区二区| 狠狠久久亚洲欧美| 日本道色综合久久| 欧美成人猛片aaaaaaa| 综合激情网...| 久久电影网电视剧免费观看| 91在线国产福利| 日韩视频一区二区三区| 亚洲视频一区在线| 久久er精品视频| 色婷婷av一区二区三区软件| 日韩精品一区二区三区蜜臀| 亚洲欧美日本韩国| 国产成人精品影视| 欧美日韩一本到| 国产精品高潮久久久久无| 日本女人一区二区三区| 91丝袜国产在线播放| 欧美xxxxxxxx| 亚洲一二三四区| 波多野结衣在线一区| 欧美一级精品在线| 成人午夜在线播放| 欧美一级黄色片| 亚洲一区二区视频在线观看| 国产乱人伦偷精品视频免下载| 欧美综合色免费| 国产精品你懂的在线| 久久草av在线| 91精品免费在线观看| 亚洲精品成人a在线观看| 粉嫩在线一区二区三区视频| 日韩一区二区三免费高清| 亚洲人成网站在线| www.欧美日韩| 中文字幕精品一区二区精品绿巨人| 奇米影视7777精品一区二区| 在线观看亚洲a| 国产精品一区二区三区网站| 日韩一区二区电影| 亚洲va欧美va天堂v国产综合| 色综合天天综合色综合av | 久久成人久久爱| 欧美精品aⅴ在线视频| 亚洲一线二线三线视频| 色综合色狠狠综合色| 中文字幕一区二区日韩精品绯色 | 欧美日韩不卡一区二区| 亚洲一区二区三区在线播放| 91成人网在线| 一区二区三区日韩精品| 99久久精品免费| 亚洲欧洲成人精品av97| 成人avav影音| 国产精品无遮挡| 成人午夜伦理影院| 国产蜜臀av在线一区二区三区| 国产乱码字幕精品高清av| 久久久99精品久久| 国产1区2区3区精品美女| 欧美国产欧美综合| 丁香一区二区三区| 国产精品美女视频| 色中色一区二区| 亚洲一区二区三区国产| 欧美精选在线播放| 免费观看成人av| 久久久久一区二区三区四区| 久久久综合视频| 国产成人在线网站| 国产精品每日更新| 色噜噜狠狠一区二区三区果冻| 亚洲精品高清在线观看| 欧美三级三级三级| 日本大胆欧美人术艺术动态| 精品国产在天天线2019| 国产乱人伦偷精品视频不卡| 国产精品久久久久久久久免费桃花| 99精品在线免费| 亚洲午夜久久久久久久久电影院| 3d成人动漫网站| 国产一区二区三区黄视频| 国产精品女主播在线观看| 色妹子一区二区| 蜜臀久久99精品久久久画质超高清| 欧美电影免费观看完整版| 国产东北露脸精品视频| 亚洲精品视频在线| 日韩欧美久久一区| 成人福利视频网站| 午夜精品一区二区三区电影天堂| 精品少妇一区二区三区视频免付费 | 国产亚洲人成网站| 91视频观看视频| 免费高清在线视频一区·| 久久久久9999亚洲精品| 在线观看av一区| 狠狠狠色丁香婷婷综合久久五月| 欧美国产精品一区二区三区| 欧美性色欧美a在线播放| 久久精品理论片| 亚洲视频一区二区在线观看| 欧美日韩一区三区四区| 国产一区二区三区精品视频| 亚洲精品免费一二三区| 精品久久久久久最新网址| 色综合久久88色综合天天6| 久久精品国产秦先生| 亚洲三级电影网站| 久久综合色播五月| 欧美日韩一区视频| 成人免费av网站| 久久国内精品视频| 亚洲一卡二卡三卡四卡| 国产日韩欧美一区二区三区综合| 欧美视频一区二区在线观看| 国产91在线|亚洲| 秋霞午夜av一区二区三区| 亚洲免费观看高清完整版在线观看熊| 欧美成人精品福利| 欧美日韩视频在线一区二区|