日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

adc0809 c语言程序,ADC0809模数转换程序及详解

發(fā)布時間:2024/1/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 adc0809 c语言程序,ADC0809模数转换程序及详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

描述

模數轉換器最重要的參數是轉換的精度,通常用輸出的數字信號的位數的多少表示。轉換器能夠準確輸出的數字信號的位數越多,表示轉換器能夠分辨輸入信號的能力越強,轉換器的性能也就越好。

A/D 轉換一般要經過采樣、保持、量化及編有些過程是合并進碼4 個過程。在實際電路中,如采樣和保持,量化和編碼在轉換過程中行的,是同時實現的。 而ADC0809是采樣頻率為8位的、以逐次逼近原理進行模—數轉換的器件。其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進行A/D轉換。

ADC0809主要特性:

1)8路8位A/D轉換器,即分辨率8位。

2)具有轉換起停控制端。

3)轉換時間為100μs

4)單個+5V電源供電

5)模擬輸入電壓范圍0~+5V,不需零點和滿刻度校準。

6)工作溫度范圍為-40~+85攝氏度

7)低功耗,約15mW。

ADC0809內部結構

ADC0809是CMOS單片型逐次逼近式A/D轉換器,它由8路模擬開關、地址鎖存與譯碼器、比較器、8位開關樹型D/A轉換器、逐次逼近

ADC0809外部特性(引腳功能)

ADC0809芯片有28條引腳,采用雙列直插式封裝,下面說明各引腳功能。

IN0~IN7:8路模擬量輸入端。

2-1~2-8:8位數字量輸出端。

ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路

ALE:地址鎖存允許信號,輸入,高電平有效。

START: A/D轉換啟動信號,輸入,高電平有效。

EOC: A/D轉換結束信號,輸出,當A/D轉換結束時,此端輸出一個高電平(轉換期間一直為低電平)。

OE:數據輸出允許信號,輸入,高電平有效。當A/D轉換結束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數字量。

CLK:時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ。

REF(+)、REF(-):基準電壓。

Vcc:電源,單一+5V。

GND:地。

ADC0809的工作過程是:首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此 地址經譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復位。下降沿啟動 A/D轉換,之后EOC輸出信號變低,指示轉換正在進行。直到A/D轉換完成,EOC變?yōu)楦唠娖?#xff0c;指示A/D轉換結束,結果數據已存入鎖存器,這個信號可 用作中斷申請。當OE輸入高電平 時,輸出三態(tài)門打開,轉換結果的數字量輸出到數據總線上。

值得一提的是,我按照上面電路,把AD的ABC三腳共同接接地時,AD0809088始終輸出高電平,最后當我把BC共同接地,在程序中給A一個0,則AD0809正常運行,有輸出,并且發(fā)現當所給的時鐘頻率越低,最高精度的那位輸出越穩(wěn)定。

ADC0809模數轉換完整的程序:

#include《 reg52.h》

#define uint unsigned int

#define uchar unsigned char

uchar aa,qian,bai,shi,ge;

uint temp;

sbit clock=P2^0;

sbit start=P2^1;

sbit eoc=P2^2;

sbit oe=P2^3;

sbit ale=P2^4;

sbit adda=P2^5;

uchar code table[]={

0x3f,0x06,0x5b,0x4f,

0x66,0x6d,0x7d,0x07,

0x7f,0x6f,0x77,0x7c,

0x39,0x5e,0x79,0x71

};

//void display(uchar bai,uchar shi,uchar ge);

void delay(uint z);

void main()

{

TMOD=0x20; //設置定時器1為工作方式2

TH1=0x216; //216

TL1=0x216; //216

EA=1; //開總中斷

ET1=1; //開t1中斷

TR1=1;

start=0; //復位

oe=0; //輸出

adda=0;

//eoc=0;

ale=0; //關閉地址選擇

while(1)

{

start=0;

///delay(10);

start=1; // 復位

ale=1; // 打開地址選擇

adda=0;

///delay(10);

start=0; // 開始轉換

ale=0; // 關地址

//delay(1);

while(eoc==0); // 等待eoc變?yōu)?

//delay(1);

oe=1; // 打開輸出

//delay(1);

//P1=0xff;

temp=P1; // 取p1到p3

oe=0; // 關輸出

temp=temp*50;

temp=temp/256;

qian=temp/1000;

bai=temp%1000/100;

shi=temp%100/10;

ge=temp%10;

P3=0x00;

P0=0xfe;

P3=table[qian];

delay(50);

P3=0x00;

P0=0xfd;

P3=table[bai];

delay(50);

P3=0x00;

P0=0xfb;

P3=table[shi];

delay(50);

P3=0x00;

P0=0xf7;

P3=table[ge];

}

}

void delay(uint z)

{

uint x,y;

for(x=z;x》0;x--)

for(y=1;y》0;y--);

}

void cl() interrupt 3

{

clock=!clock;

打開APP精彩內容

點擊閱讀全文

總結

以上是生活随笔為你收集整理的adc0809 c语言程序,ADC0809模数转换程序及详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 人人人人干 | 91久色视频| 91麻豆精品在线观看 | 国产精品综合一区二区 | 国产精品高潮视频 | 亚洲国产aⅴ精品一区二区 日韩黄色在线视频 | 一区二区三区国 | 亚洲午夜色 | 伊人久久大香线蕉av色婷婷色 | av片网站| 三年中文在线观看中文版 | av射进来 | 精品一区二区在线播放 | 欧美碰碰碰| 国产91精品ai换脸 | 亚洲AV无码成人精品区麻豆 | 天堂久久久久 | 桃色视屏 | 波多野结衣一二三区 | 国产精品va| 亚洲一区二区三区视频在线 | 色热热 | 天天天干| 性猛交xxxx乱大交孕妇印度 | 99999av| 国产欧美一区二区三区另类精品 | 69久久久| 风间由美一二三区av片 | 午夜嘿嘿嘿 | 农村偷人一级超爽毛片 | 国产在线看片 | 桥本有菜aⅴ一区二区三区 在线午夜电影 | 色综合天天干 | 中出精品 | 美女隐私无遮挡网站 | 婷婷午夜激情 | 欧美一区二区在线免费观看 | 国产成人a亚洲精品 | 操操操操网| 国产精品88久久久久久妇女 | 熟妇熟女乱妇乱女网站 | 蜜桃视频久久一区免费观看入口 | 91福利视频在线观看 | 超碰免费在线观看 | 国模无码一区二区三区 | 亚洲最新网址 | 欧美视频在线免费看 | 特黄1级潘金莲 | 久久久av电影 | 97视频一区 | 777奇米色| 久久久久久久偷拍 | 国产午夜福利视频在线观看 | 国产裸体美女永久免费无遮挡 | 超碰在线免费公开 | 爽爽爽av | japanese国产在线观看 | 加勒比伊人 | 成年人精品 | 色婷婷av一区二区三区之e本道 | 无套暴操 | 淫五月 | 成人黄色一级视频 | 免费aa视频 | 91伦理| 亚洲а∨天堂久久精品2021 | 老女人人体欣赏a√s | 女儿的朋友5中汉字晋通话 欧美成人免费高清视频 | 亚洲毛片大全 | av视觉盛宴| 成人香蕉视频 | heyzo国产| 性生生活大片又黄又 | 国产综合一区二区 | 国产a精品| 成人爽爽爽 | 污视频网站免费 | a v在线视频 | 人操人 | 激情一区| 最新成人| 少妇一级淫片日本 | 无码人妻精品一区二区三区9厂 | 色视频国产 | 人人妻人人澡人人爽人人欧美一区 | 少妇高潮av| 日本国产精品视频 | 一级毛片黄色 | 国产成人福利视频 | 久久接色 | 天天干天天日夜夜操 | 久久精品视频日本 | 亚洲欧美一区二区精品久久久 | 日本中文字幕影院 | 日韩av黄色片 | 国产又粗又长又黄的视频 | 日本少妇网站 | 成年人免费在线观看视频网站 | 国产黄色a |