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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? adc0832.c

?? WL025_ADC0832數(shù)字電壓表數(shù)碼管顯示
?? C
字號(hào):

/********************************************************************/
/*                                                                  */
/* ME300B單片機(jī)開(kāi)發(fā)系統(tǒng)演示程序 - ADC0832電壓表                     */
/*                                                                  */
/* 采用三位數(shù)碼管顯示                                               */
/* 參考電壓接至5V電源                                               */
/* 最小輸出電壓:0.00V  最大輸出電壓:5.00V  分辨率:0.02V          */
/*                                                                  */
/* 郵箱:  gguoqing@willar.com                                       */
/* 網(wǎng)站: http://www.willar.com                                     */
/* 作者: gguoqing                                                  */
/* 時(shí)間: 2006/01/20                                                */
/*                                                                  */
/*                                                                  */
/*【版權(quán)】Copyright(C)偉納電子 www.willar.com  All Rights Reserved  */
/*【聲明】此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息!        */
/*                                                                  */
/********************************************************************/

#include"reg51.h"
#include"intrins.h"

#define uchar unsigned char
#define uint  unsigned int

#define disdata  P0        //顯示數(shù)據(jù)段碼輸出口

#define channel_0  0x02   //單通道0輸入選擇
#define channel_1  0x03   //單通道1輸入選擇

sbit ADC_CS = P3^4;        //片選端
sbit ADC_CLK= P1^0;        //時(shí)鐘端
sbit ADC_DI = P1^1;        //數(shù)據(jù)輸入輸出復(fù)用
sbit ADC_DO = P1^1;        //DI和DO端都接在P1.1

sbit  ACC0=ACC^0;          //通道與輸入方式控制字
sbit  ACC1=ACC^1;          //通道與輸入方式控制字
sbit  DISX=P0^7;           //LED小數(shù)點(diǎn)

uchar code disply[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; 

                     // 0    1    2    3    4    5    6    7    8    9   關(guān)閉

uchar code dis_scan[3]={0x7f,0xbf,0xdf}; //列掃描控制字

uint data dis[4]={0x00,0x00,0x00,0x00}; //定義3個(gè)顯示數(shù)據(jù)單元和一個(gè)數(shù)據(jù)存儲(chǔ)單元 

/********************************************************************/
/*                                                                  */
/* 延時(shí)函數(shù)                                                         */
/*                                                                  */
/********************************************************************/

delay(int ms)
{                           
    int i;
    while(ms--)
    {
      for(i = 0; i< 250; i++)
      {
       _nop_();
       _nop_();
       _nop_();
       _nop_();
      }
    }
}

/********************************************************************/
/*                                                                  */
/*  啟動(dòng)ADC轉(zhuǎn)換                                                     */
/*                                                                  */
/********************************************************************/

ADC_start() 
{
    ADC_CS=1;         //一個(gè)轉(zhuǎn)換周期開(kāi)始
    _nop_(); 
    ADC_CLK=0;      
    _nop_();
    ADC_CS=0;         //CS置0,片選有效
    _nop_();
    ADC_DI=1;         //DI置1,起始位
    _nop_();
    ADC_CLK=1;        //第一個(gè)脈沖
    _nop_();
    ADC_DI=0;         //在負(fù)跳變之前加一個(gè)DI反轉(zhuǎn)操作
    _nop_();
    ADC_CLK=0;      
    _nop_();      
}
 
/********************************************************************/
/*                                                                  */
/*AD轉(zhuǎn)換函數(shù)                                                        */
/*選擇輸入通道,輸入信號(hào)的模式《單端輸入,或差分輸入》              */
/*                                                                  */
/********************************************************************/
           
ADC_read(uchar mode)
{
    uchar i;
    ADC_start();      //啟動(dòng)轉(zhuǎn)換開(kāi)始
    ACC=mode;
    ADC_DI=ACC1;      //輸出控制位1,DI=1,單通道輸入,DI=0,差分輸入。
    ADC_CLK=1;        //第二個(gè)脈沖
    _nop_();
    ADC_DI=0;
    ADC_CLK=0;
    _nop_();
    ADC_DI=ACC0;      //輸出控制位0,DI=0,通道0輸入,DI=1,通道1輸入。
    ADC_CLK=1;        //第三個(gè)脈沖
    _nop_();
    ADC_DI=1;
    ADC_CLK=0;        //輸入模式和通道號(hào)已經(jīng)選擇完。

    ADC_CLK=1;        //第四個(gè)脈沖
    ACC=0;                 
    
    for(i=8;i>0;i--)  //讀取8位數(shù)據(jù)
  {                      
    ADC_CLK=0;        //脈沖下降沿
   
    ACC=ACC<<1;
    ACC0=ADC_DO;      //讀取DO端數(shù)據(jù)
    _nop_();
    _nop_();                
    ADC_CLK=1;                   
  }
    ADC_CS=1;         //CS=1,片選無(wú)效。
    return(ACC);
}

/********************************************************************/
/*                                                                  */
/* 數(shù)據(jù)處理與顯示函數(shù)                                               */
/* 將采集到的數(shù)據(jù)進(jìn)行16進(jìn)制轉(zhuǎn)換為10進(jìn)制的處理,然后送顯示。         */
/*                                                                  */
/********************************************************************/

show_value(uchar ad_data)

{
    uchar  k; 
 
    dis[2]=ad_data/51;   //AD值轉(zhuǎn)換為3為BCD碼,最大為5.00V。
    dis[3]=ad_data%51;   //余數(shù)暫存
    dis[3]=dis[3]*10;    //計(jì)算小數(shù)第一位
    dis[1]=dis[3]/51;
    dis[3]=dis[3]%51;
    dis[3]=dis[3]*10;    //計(jì)算小數(shù)第二位
    dis[0]=dis[3]/51;                                                                             //
     
    for(k=0;k<3;k++)
     {
       disdata=disply[dis[k]];
       if(k==2){DISX=0;}
       P2=dis_scan[k];
       delay(1);
       P2=0xff;
     }          
} 
      
/********************************************************************/
/*                                                                  */
/*  主函數(shù)                                                          */
/*                                                                  */
/********************************************************************/
main()
{ 
    uchar i,j;
    while(1)
    {
      i=ADC_read(channel_0);
      for(j=0;j<20;j++)      
      {
        show_value(i);
      }     
    }
}
 
/********************************************************************/ 
/*                                                                  */
/*將i=ADC_read(channel_0)改為i=ADC_read(channel_1)即可使用JP6輸入   */
/*                                                                  */
/********************************************************************/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区福利在线| 成人h动漫精品| 中文字幕亚洲区| 色乱码一区二区三区88| 亚洲乱码国产乱码精品精98午夜 | 久久精品二区亚洲w码| 国产精品久久久久久久久免费丝袜| 97精品久久久午夜一区二区三区| 亚洲精品少妇30p| 精品福利二区三区| 99久久精品国产网站| 日韩有码一区二区三区| 日韩伦理电影网| 久久奇米777| 日韩三级精品电影久久久 | 国产片一区二区三区| 色网综合在线观看| 国产精品一区二区久久精品爱涩| 亚洲国产中文字幕| 国产精品麻豆久久久| 国产亚洲精品超碰| 91福利区一区二区三区| 91蜜桃免费观看视频| 久久精品72免费观看| 亚洲一二三专区| 亚洲影视资源网| 亚洲已满18点击进入久久| 亚洲一线二线三线视频| 亚洲猫色日本管| 国产性色一区二区| 国产色综合久久| 国产精品视频一二三| 欧美国产激情一区二区三区蜜月| 国产亚洲一二三区| 久久精品免视看| 国产精品麻豆欧美日韩ww| 亚洲欧美电影一区二区| 国产三级精品三级在线专区| 久久噜噜亚洲综合| 国产精品免费aⅴ片在线观看| 日韩欧美中文字幕一区| 欧美一区二区二区| 国产视频911| 亚洲自拍偷拍欧美| 久久97超碰国产精品超碰| 国产精品66部| 日本精品一区二区三区高清| 欧美在线你懂得| 日韩丝袜美女视频| 日韩精品一区国产麻豆| 国产精品灌醉下药二区| 亚洲免费视频中文字幕| 亚洲国产视频一区二区| 国产在线精品一区在线观看麻豆| 成人精品视频网站| jvid福利写真一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 91精品国产综合久久久久久久 | 欧美曰成人黄网| 26uuu亚洲| 偷窥少妇高潮呻吟av久久免费| 麻豆成人91精品二区三区| 99久久精品免费| 欧美日韩激情在线| 国产精品免费视频观看| 亚洲一级电影视频| 99久久国产综合色|国产精品| 日韩一级成人av| 一区二区三区四区五区视频在线观看| 热久久国产精品| 色94色欧美sute亚洲13| 一区精品在线播放| proumb性欧美在线观看| 欧美国产一区二区在线观看| 国产麻豆精品久久一二三| 欧美成人一级视频| 天天综合网天天综合色| 欧美日精品一区视频| 中文欧美字幕免费| 成人精品高清在线| 国产精品久久久久久久久免费樱桃| 国产精品 日产精品 欧美精品| 精品国精品国产| 国产精品一区二区三区网站| 久久色视频免费观看| 国产精品一区一区三区| 国产精品家庭影院| 成人综合在线观看| 亚洲男人的天堂av| 在线成人午夜影院| 精品一区在线看| 中文字幕二三区不卡| 91视视频在线直接观看在线看网页在线看| 国产精品你懂的在线欣赏| 99国产精品国产精品毛片| 亚洲小少妇裸体bbw| 91精品一区二区三区久久久久久| 麻豆91小视频| 国产精品久久久久一区| 3d成人h动漫网站入口| 成人激情小说乱人伦| 久久se精品一区二区| 亚洲精品久久久蜜桃| 久久精品一二三| 欧美理论电影在线| 91亚洲精品久久久蜜桃网站| 黄色日韩三级电影| 亚洲成人av资源| 一区二区三区高清在线| 国产精品久久精品日日| 精品三级在线观看| 精品日韩一区二区三区免费视频| 欧美怡红院视频| 在线观看欧美日本| 91在线国内视频| 成人小视频在线| 国产91丝袜在线播放九色| 国产在线国偷精品产拍免费yy| 日韩激情一区二区| 日韩成人精品视频| 日韩成人午夜电影| 美女网站色91| 极品少妇一区二区三区精品视频| 免费成人在线网站| 韩国理伦片一区二区三区在线播放 | 菠萝蜜视频在线观看一区| 盗摄精品av一区二区三区| 国产成人av电影免费在线观看| 国内精品国产三级国产a久久| 裸体健美xxxx欧美裸体表演| 最新中文字幕一区二区三区| 黄网站免费久久| 国产在线精品一区二区三区不卡 | 91精品国产综合久久精品性色| 欧美亚洲综合网| 欧美成人精品1314www| 久久九九国产精品| 136国产福利精品导航| 亚洲激情一二三区| 偷拍亚洲欧洲综合| 国产精品18久久久久久久久| 成人av免费在线播放| 91年精品国产| 亚洲精品一区二区在线观看| 国产三级精品三级| 日本vs亚洲vs韩国一区三区二区| 韩国成人精品a∨在线观看| 91在线精品秘密一区二区| 久久九九全国免费| 亚洲欧美激情小说另类| 麻豆91在线播放免费| 色94色欧美sute亚洲线路二| 日韩视频一区二区在线观看| 专区另类欧美日韩| 国产一区二区福利| 欧洲精品一区二区| 综合激情网...| 国产精品一级在线| 91麻豆精品国产91久久久久| 亚洲人成网站色在线观看| 久久99国内精品| 在线播放91灌醉迷j高跟美女| 国产日韩三级在线| 精品一区免费av| 日韩精品专区在线| 蜜桃av噜噜一区二区三区小说| 欧美日韩国产高清一区二区三区 | 亚洲成人免费看| 在线观看视频91| 一区二区三国产精华液| 一本色道a无线码一区v| 亚洲素人一区二区| av中文一区二区三区| 亚洲欧美综合网| 一本久久a久久精品亚洲| ...av二区三区久久精品| 一本一道久久a久久精品综合蜜臀| 日本一区二区三区在线观看| 国产iv一区二区三区| 国产精品色婷婷| 色婷婷一区二区三区四区| 亚洲欧美色图小说| 欧美日韩一级大片网址| 日韩精品电影在线| 久久久久国产精品麻豆ai换脸| 国产精品一区二区x88av| 日本一二三四高清不卡| 在线这里只有精品| 蜜臀久久久99精品久久久久久| 精品国精品自拍自在线| av高清不卡在线| 日韩高清国产一区在线| 久久亚洲综合av| 在线观看国产一区二区| 免费成人在线网站| 亚洲国产高清不卡| 91精品国产品国语在线不卡| 国产不卡免费视频| 亚洲成在人线免费| 中文字幕+乱码+中文字幕一区|