wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: 關于ADC0832的誤差有疑問 [打印本頁]

作者: 上好佳kkk    時間: 2025-10-20 10:22
標題: 關于ADC0832的誤差有疑問
我現在用ADC0832采集數據,0832的基準電壓測出來實際是4.95V,剛開始是采集后的數據顯示到數碼管上,但是有誤差,于是就改為將電壓值發送到串口進行顯示,現在串口顯示數據為4.51V的時候,輸入電壓測出來實際值為4.77V,有0.2v的誤差,有沒有大神知道這誤差怎么來的,以及如何解決呢。感謝。
這是我的程序,寫的有點亂,因為修改了好多次,見諒。

#include<reg52.h>
#include<intrins.h>

/***********ad0832與單片機的接口定義**********************/
sbit CS =P3^2;                 
sbit CLK=P3^3;
sbit OUT=P3^4;
sbit DI=P3^5;

float key;
unsigned char code tab[]={        0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
                                        0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff};
unsigned char temdat[]={0,0,0};  



unsigned char adc0832(void);
void display(unsigned char *pl);
void delayms(unsigned char t);
void uart_init(void);
void send_string(unsigned char *str);



void main(void)
{
        float tep;
        unsigned char string[10];  // "X.XXV\r\n"共6個字符
        unsigned int integer_part;  // 整數部分(0~5)
        unsigned int decimal_part;  // 小數部分(0~99,代表0.00~0.99)
        uart_init();
       
       
       
        while(1)
        {
               
                tep = (5.0 / 255.0) * adc0832();  // 正確計算電壓值
                integer_part = (unsigned int)tep;  // 提取整數部分(如3.85→3)
                decimal_part = (unsigned int)((tep - integer_part) * 100 + 0.5);  // 提取兩位小數(+0.5是四舍五入)

                // 構造字符串(例如 "3.85V\r\n")
                string[0] = integer_part + '0';       // 整數位(3→'3')
                string[1] = '.';                      // 小數點
                string[2] = (decimal_part / 10) + '0'; // 小數第一位(85/10=8→'8')
                string[3] = (decimal_part % 10) + '0'; // 小數第二位(85%10=5→'5')
                string[4] = 'V';
                string[5] = '\r';
                string[6] = '\n';
                string[7] = '\0';
               
               
                send_string(string);
        
        delayms(1000);// 間隔1秒
        }
}
/*********************************************
**函數描述:AD采樣函數
**寫入參數:無
**返回參數:電壓0-5V對應的8位二進制數即0—255
************************************************/
unsigned char adc0832(void)
{
        unsigned char i;
        unsigned int l_key;
       
        OUT=1;
    CLK=0;
        _nop_();_nop_();       
       
        CS=0;
        DI=1;
        _nop_();_nop_();//大于等于500ns       
        _nop_();_nop_();
        _nop_();_nop_();
        CLK=1;
        _nop_();_nop_();
        CLK=0;
        DI=1;
        _nop_();_nop_();               
        CLK=1;
        _nop_();_nop_();
        CLK=0;
        DI=0;
        _nop_();_nop_();               
        CLK=1;
        _nop_();_nop_();
       
        CLK=0;
        _nop_();_nop_();
        CLK=1;
        _nop_();_nop_();       
        CLK=0;
               
        for(i=0;i<8;i++)
        {
                l_key<<=1;
                if(OUT)
                        l_key++;
                CLK=1;
                _nop_();_nop_();
                CLK=0;
                _nop_();_nop_(); //兩個時鐘下降延后就輸出第一個數據,是一個同步串行通信協議
        }
        CS=1; //結束讀取
       
       
        return l_key;
}
/********************************************************
**名稱:顯示子函數      
**功能:動態掃描P2口做為位選,P0口送段碼
**輸入:pl指向要顯示數據的地址,最后3位
**返回:無
*******************************************************/
void display(unsigned char *pl)
{
        P2=0x04;
        P1=tab[*pl];                     //低
        delayms(3);
        P1=0xff;
       
        P2=0x02;
        P1=tab[*(pl+1)];                    //中
        delayms(3);
        P1=0xff;
       
        P2=0x01;
        P1=tab[*(pl+2)]&0x7f;   //高        //高位數碼管總是帶小數,因為電壓的范圍:0—5V
        delayms(3);
        P1=0xff;                 
}

void delayms(unsigned char t)
{
        unsigned char x,y;
        for(x=t;x>0;x--)
                for(y=110;y>0;y--);
}



//串口配置
void uart_init(void)
{
       
       
       
        PCON |= 0x80;                //使能波特率倍速位SMOD
        SCON  = 0x50;       //允許接收中斷,其中包括REN=1
        TMOD &= 0x0F;                //設置定時器模式
        TMOD |= 0x20;            //設置定時器1為方式2自動重載
        TH1   = 0xf3;       //波特率4800 (11.0592MHz晶振)
        TL1   = 0xf3;
        ET1   = 0;              //禁止定時器1自身中斷
        TR1   = 1;                        //啟動定時器1
        EA    = 1;          //打開總中斷
        ES    = 1;          //打開串口中斷
       
       


}

// 發送一個字節
void sendbyte(unsigned char byte)
{
        SBUF = byte;
        while(TI == 0);    //等待發送完成
        TI = 0;            //清除發送標志
}

// 發送字符串
void send_string(unsigned char *str)        //*str表示這是一個字符型指針,用于接收要發送的字符串的首地址
{
    while(*str != '\0')
    {
        sendbyte(*str);
        str++;  
    }
}

作者: xianfajushi    時間: 2025-10-20 11:28
作為單通道模擬信號輸入時ADC0832的輸入電壓是0~5V,且8位分辨率時的電壓精度為19.53mV。注意需要處理小數。
作者: rundstedt    時間: 2025-10-20 16:57
應該是這句 tep = (5.0 / 255.0) * adc0832(); 把誤差放大了。
作者: WL0123    時間: 2025-10-20 17:20
計算方法不佳導致擴大誤差。以下結果是mV。
        ADC = adc0832();  // 讀取ADC
        tep = (5000 * (long)ADC / 256) ;  // 計算電壓值 (mV)
作者: GlenXu    時間: 2025-10-20 18:15
只有8位分辨率的片子,有這誤差非常好了。




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
妺妺窝人体色www婷婷| 欧洲成人免费视频| 麻豆免费在线| 老司机福利av| 成人国产精品av| 亚洲视频网在线直播| 99精品中文字幕在线不卡| 国产成人亚洲综合小说区| 久久久一本精品99久久精品| 精品毛片网大全| 久久久久久久久国产一区| 日本国产在线| 国产又大又黄又爽| 欧美精品一区免费| 欧美黄色www| 1区2区3区国产精品| 国产区精品区| 小香蕉视频在线| 自拍偷拍你懂的| 九色综合日本| 亚洲精品一区二区网址| 日韩欧美在线免费观看视频| 91九色国产社区在线观看| 欧美人交a欧美精品| 精品999在线播放| 洋洋成人永久网站入口| av亚洲精华国产精华精华| 国一区二区在线观看| 精品中国亚洲| 欧美大陆国产| 性欧美ⅴideo另类hd| 亚洲国产精品成人一区二区在线| 看**视频a级毛片| 一本岛在免费一二三区| 国产精品玖玖玖| 国产成人手机在线| 国产又黄又粗又硬| 亚洲综合天堂网| 国产精彩视频在线观看免费蜜芽| 天天操夜夜拍| 一级黄色免费| 精品一区二区三区五区六区七区 | 无码人妻丰满熟妇区96| www.欧美日本| 97国产精品免费视频| 一本色道久久88综合亚洲精品ⅰ| 91精品婷婷国产综合久久性色| 国产精品九色蝌蚪自拍| caoporn国产精品| 国产精品国产自产拍高清av王其| 午夜视频在线观看一区二区 | a在线欧美一区| 国产精品拍天天在线| 国产午夜亚洲精品理论片色戒| 精一区二区三区| 久久精品人人| 激情文学一区| 亚洲日韩视频| 一本久道久久久| 国产精品五区| 老牛嫩草一区二区三区日本| 六月天综合网| 97久久精品人人做人人爽50路| 99精品黄色片免费大全| 亚洲国产成人av网| 欧美性69xxxx肥| 狠狠躁夜夜躁人人躁婷婷91| 色综合久久久网| 欧美三级日本三级少妇99| 在线观看欧美精品| 在线一区二区视频| 亚洲色图第一页| 久久久精品视频成人| 色偷偷偷亚洲综合网另类| 一区二区欧美在线| 国产美女91呻吟求| 成人黄色在线播放| 先锋影音男人资源| www.一区二区.com| 精品久久久久久无码中文野结衣| av女优在线播放| 国产一区二区网| 手机在线视频一区| 久久久久久久久久影视| 亚洲啪av永久无码精品放毛片| 中国免费黄色片| 久草视频在线观| 在线观看毛片网站| 成人午夜免费福利| 18岁以下禁止观看的美女视频| 国产九色porn网址| 视频一区二区在线播放| 亚洲成av在线| www.99av| av网址在线看| 中文日产幕无线码一区二区| av日韩久久| 欧美色图婷婷| 91精品综合| 91网址在线看| 亚洲第一福利一区| www.精品av.com| 国产成人福利网站| 国产精品青青草| 在线视频欧美一区| 国产成人无码精品久久久性色| 亚洲图片第一页| 国产99视频在线| 久久99国产精品久久99小说| 超碰免费在线| 一区二区三区电影大全| 欧美激情第二页| 国产精品影视网| 国产欧美日韩久久| 日本韩国精品一区二区在线观看| 亚洲精品电影网站| 午夜精品久久久久久久99热浪潮 | 91久久国产综合久久蜜月精品| 精品网站在线看| 在线一区二区不卡| 色老板免费视频| 在线观看免费视频a| 2018狠狠干| 国产精品久久久久久久久免费高清 | 偷拍自拍亚洲色图| 在线国产欧美| 亚洲一区视频在线观看视频| 亚洲成成品网站| 99伊人久久| 女人和拘做爰正片视频| 日韩www视频| 亚洲免费黄色网址| 亚洲色欧美另类| japanese在线| 在线观看a级片| 亚洲一二av| 男人天堂手机在线| 黄毛片在线观看| 综合亚洲自拍| 国产精品亚洲综合一区在线观看| 制服丝袜中文字幕一区| 7777精品伊久久久大香线蕉语言| 中文字幕亚洲日本| 中文字字幕在线中文| 悠悠资源av网址| 国产亚洲精aa在线看| 亚洲第一黄色| 91国内精品野花午夜精品 | 久久中文字幕视频| 国产在线精品日韩| 日韩成人精品视频在线观看| 日韩黄色三级视频| 欧美孕妇与黑人巨交| 黄网视频在线观看| 亚洲一二三四| 欧美日韩蜜桃| 国产精品美女久久久久aⅴ国产馆| 日韩在线精品一区| 日韩精品视频在线观看视频| 综合久久中文字幕| av福利在线观看| 欧美交a欧美精品喷水| 国产精品第五页| 91a在线视频| a级免费在线观看| 日韩欧美一级大片| 国产在线日本| 九九久久精品| 99久久精品情趣| 久久夜精品香蕉| 日本三区在线观看| 国产尤物在线视频| 在线免费91| 久久国产精品色av免费看| 国产精品久久久久久久久图文区| 91sa在线看| v天堂中文在线| 小鲜肉gaygays免费动漫| 国产无遮挡裸体视频在线观看| 奇米一区二区三区| 色猫猫国产区一区二在线视频| 成人91视频| 婷婷在线精品视频| 美女污污网站| 亚洲涩涩av| 都市激情亚洲色图| 亚洲国产精品视频在线观看 | 欧美熟妇交换久久久久久分类| 影音先锋电影在线观看| 欧美淫片网站| 日韩欧美一卡二卡| 5566中文字幕一区二区| 午夜精品一区二区三级视频| 人人爱人人爽| 日韩高清中文字幕一区二区| 蜜乳av一区二区| 精品久久久久久久久久久久久久久久久| 亚洲综合成人婷婷小说| 亚洲少妇中文字幕| 禁网站在线观看免费视频| 精品中文一区| 欧美群妇大交群中文字幕| 国产精品久久国产精品| 五月天婷婷网站| 日本激情视频在线观看| 亚洲美女一区| 亚洲精品久久久久中文字幕欢迎你| 热99这里只有精品| 四虎精品成人a在线观看| 国内精品麻豆美女在线播放视频| 亚洲国产精品激情在线观看| 久久精品国产成人精品| 网站在线你懂的| 天天操夜夜操免费视频| 激情国产一区| 亚洲三级免费看| 五月天婷婷在线观看视频| 天天操天天碰| 中文日韩在线| 久久综合久久美利坚合众国| 日本japanese极品少妇| 桃花视频大全不卡免费观看网站 | 97精品国产97久久久久久免费 | 成人免费观看视频大全| 久久综合色鬼综合色| 欧美黄色成人网| jizz18女人高潮| 日韩福利片在线观看| 男人资源在线播放| 久久久亚洲综合| 99久久国产免费免费| 欧美高清你懂得| yiren22亚洲综合伊人22| 久久高清内射无套| 久久久精品久久久| 中文字幕一区图| 精品在线免费视频| 欧美自拍视频在线观看| 欧日韩不卡视频| 欧美日韩在线看片| 国产日韩欧美综合在线| 国产乱码精品一区二区三区中文| 一区二区三区播放| aiai在线| 麻豆专区一区二区三区四区五区| 日韩精品中文字幕在线| 深夜福利网站在线观看| 7799国产精品久久久久99| 成人福利免费网站| youjizz亚洲| 91精品国产aⅴ一区二区| 在线观看国产一区| 麻豆精品密在线观看| 亚洲中无吗在线| 日韩av一区在线| 亚洲乱码国产一区三区| 8848hh四虎| 国产91在线|亚洲| 久久久久久久香蕉网| 久久人人妻人人人人妻性色av| 毛片免费在线观看| 精品一区二区在线看| 成人免费视频网址| 国产精品国产三级国产aⅴ| 国产区精品视频在线观看豆花| 精品999在线播放| 亚洲 小说 欧美 激情 另类| 美日韩在线观看| 亚洲精品九九| 日本高清视频精品| 国产第一页在线观看| √8天堂资源地址中文在线| 91蜜桃免费观看视频| 欧美日本国产精品| 国产又粗又猛又爽又黄的| 国产精品nxnn| 在线看欧美日韩| 精品深夜av无码一区二区老年| 中文在线字幕免费观看| 亚洲一级二级三级在线免费观看| 天堂8在线天堂资源bt| 天堂在线国产| 国产亚洲欧洲| 91久久精品www人人做人人爽 | 精品国产欧美日韩一区二区三区| 亚洲一区二区视频在线观看| 欧美v在线观看| 污污软件在线观看| 亚洲精品中文在线观看| 秋霞在线观看一区二区三区| 国产成人精品一区二三区四区五区| 九九在线精品| 欧美另类极品videosbest最新版本 | 亚洲国产私拍精品国模在线观看| 亚洲一二三四视频| 国产一区二区三区四区五区3d| 亚洲精品一线二线三线无人区| 四季av中文字幕| 欧美成人家庭影院| 亚洲人成绝费网站色www| 久久网中文字幕| 久久成人福利| 久久久久久18| 亚洲a视频在线| 全国精品免费看| 国产精品免费久久| 人妻无码一区二区三区四区| 一级毛片免费在线| 韩国欧美国产1区| 国产精品一区二区女厕厕| 日本xxxx人| 久久久久.com| 日韩av一级大片| 久热免费在线视频| 欧美成人69| 18成人免费观看网站下载| 久久国产精品1区2区3区网页| 久久精品国产第一区二区三区| 日本成人黄色免费看| wwwav91| 亚洲精品高清在线| av之家在线观看| yw视频在线观看| 欧美三级三级三级爽爽爽| 影音先锋男人资源在线观看| 自拍在线观看| 国产午夜精品麻豆| 欧美 亚洲 另类 激情 另类| 欧美午夜免费影院| 国产欧美日韩伦理| 麻豆视频入口| 亚洲一区二区在线免费看| 99精品一区二区三区无码吞精| 欧美色网在线| 久久成人这里只有精品| 高清乱码毛片入口| 韩国欧美一区二区| 欧美 国产 日本| 电影k8一区二区三区久久| 在线亚洲免费视频| 国产馆在线观看| 欧美亚洲大陆| 国产日韩欧美日韩大片| 色一情一乱一区二区三区| 亚洲一本二本| 国产精品久久久久免费| 免费女人黄页| 欧美日韩国产激情| 一级性生活免费视频| 久久久影院免费| 日韩在线视频观看| 丰满少妇一级片| 国产乱一区二区| 精品少妇无遮挡毛片| 自拍在线观看| 午夜精品理论片| 高清精品一区二区三区一区| 中文字幕一区二区三区不卡在线| 中文字幕99页| 国产精品对白| 97超碰在线播放| h短视频大全在线观看| 悠悠色在线精品| 女人黄色一级片| 精品久久影视| 91精品美女在线| 四虎av网址| 亚洲日本乱码在线观看| 37p粉嫩大胆色噜噜噜| 日韩在线麻豆| 狠狠色狠狠色综合人人| 婷婷亚洲一区二区三区| 精品女同一区二区| 性网爆门事件集合av| 久久看片网站| 免费看日本毛片| 同性恋视频网站资源| 亚洲欧美视频在线观看视频| а天堂中文在线资源| 亚洲综合专区| 黄色网在线视频| 偷拍精品精品一区二区三区| 欧美怡春院一区二区三区| 美女露胸一区二区三区| 久久久久久久久蜜桃| 最新天堂中文在线| 性xxxfreexxxx性欧美| 日韩视频免费看| 一个色在线视频| 欧美性大战xxxxx久久久| 日韩在线观看视频一区二区| 亚洲电影av| 国产性xxxx18免费观看视频| 2020国产在线| 97精品欧美一区二区三区| av观看免费| 精品国产第一区二区三区观看体验| 噜噜噜久久,亚洲精品国产品| 欧美激情中文不卡| 多男操一女视频|