8位8通道逐次逼近式A/D轉換器,CMOS工藝,可實現(xiàn)8路模擬信號的分時采集,片內有8路模擬選通開關,以及相應的通道地址鎖存用譯碼電路,其轉換時間為100us左右。1.ADC0809的內部邏輯結構ADC 0809內部邏輯結構如圖10.1所
ADC0809 芯片性能特點: 是一個逐次逼近型的A/D 轉換器,外部供給基準電壓;單通道轉換時間116us;分辨率為8 位,帶有三態(tài)輸出鎖存器,轉換結束時,可由CPU 打開三態(tài)門,讀出8 位的轉換結果;有8 個模擬量的輸入端,可引入8 路
本設計用ADC0809來進行電壓的采集及模數(shù)轉換,用AT89S52單片機來做控制單元,進行電壓的測量和顯示。該數(shù)字電壓表具有電路簡單,成本低等優(yōu)點,可以方便地進8路A/D轉換量的測量,并可選擇在數(shù)碼管上滾動顯示或單路顯示的不同工作模式。
數(shù)字電壓表可將連續(xù)的直流模擬電壓轉換為數(shù)字量并加以顯示。本文介紹了基于YL-236亞龍單片機實訓裝置來制作數(shù)字電壓表的設計方案,該方案可實現(xiàn)計算、存儲、控制和顯示等功能。本方案中的設計以AT89C51單片機為核心,采用ADC0809芯片進行A/D轉換,實現(xiàn)了數(shù)字電壓表的功能。
/* 名稱:ADC0809 數(shù)模轉換與顯示說明:ADC0809 采樣通道 3 輸入的模擬量,轉換后的結果顯示在數(shù)碼管上。*/#include<reg51.h>#define uchar unsigned char#define uint unsigned int//各數(shù)字的數(shù)碼管段碼(共陰)uc
ADC0809和ADC0809CCN有什么區(qū)別?封裝不一樣,CCN是DIP封裝……
ADC0809是單片機教材上常常用到的模數(shù)轉換芯片,它有8個模擬輸入通道,每次可選其中一路,轉換成8位二進制數(shù)。在PROTEUS仿真環(huán)境中,ADC0809并沒有仿真功能(也許是版本的問題),仿真必須使用ADC0808。這兩個芯片在PR
ADC0809與MCS-51單片機的連接如圖9.10所示。電路連接主要涉及兩個問題。一是8路模擬信號通道的選擇,二是A/D轉換完成后轉換數(shù)據(jù)的傳送。1. 8路模擬通道選擇如圖9.11所示模擬通道選擇信號A、B、C分別接最低三位地址A0
ADC0809是帶有8位A/D轉換器、8路多路開關以及微處理機兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉換器,可以和單片機直接接口。 (1)ADC0809的內部邏輯結構由上圖可知,ADC0809由一個8路模擬開關、一個地址鎖存與
模數(shù)轉換器ADC0809引腳及內部框圖ADC0809 8通道8位a/d轉換器,ADC0809是帶有8位A/D轉換器、8路多路開關以及微處理機兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉換器,可以和單片機直接接口。 ADC0809由一個8路模擬
8位A/D轉換器芯片ADC0809ADC0809是CMOS單片型逐次逼近式A/D轉換器,ADC0809的主要特性:● 它是具有8路模擬量輸入、8位數(shù)字量輸出功能的A/D轉換器?!?轉換時間為100μs?!?模擬輸入電壓范圍為0V~+5V,不需零點和
ADC0809是8路8位逐次逼近型A/D轉換CMOS器件,在過程控制和機床控制等應用中,能對多路模擬信號進行分時采集和A/D轉換,輸出數(shù)字信號通過三態(tài)緩沖器,可直接與微處理器的數(shù)據(jù)總線相連接。一:ADC0809的內部結構和引腳
/*---------------------------------------------------------------------------------------------------程序說明:adc0809接到51單片機的P1口,P1口接有8個LED,每次轉換結束都可以通過LED觀察到轉換結果(低電平
匯編源程序(下面還有C語言程序)CH EQU 30HDPCNT EQU 31HDPBUF EQU 33HGDATA EQU 32HST BIT P3.0OE BIT P3.1EOC BIT P3.2ORG 00HLJMP STARTORG 0BHLJMP T0XORG 30HSTART: MOV CH,#0BCHMOV DPCNT,#00HMOV R1,#DPCNTM
ADC0809轉換結果在輸出顯示之前先要進行數(shù)據(jù)處理,其原理如下:轉換輸出結果在0—255之間分別對應著0~+5V之間的256個電壓值,因此單片機必須把A/D轉換輸出的結果轉換成可以顯示的電壓值,具體方法是:VIN=DOUT *
#include#include#define uint unsigned int#define uchar unsigned charuint date;uchar mm=0,n=0;uint k1,k2,k3,k4,k5,k6;uchar code b[]={0x3f,0x06,0x5b,0x4f,0x66, //0,1,2,3,4,0x6d,0x7d,0x07,0x7f,0x6f, //5,
ADC0809是采樣頻率為8位的、以逐次逼近原理進行模—數(shù)轉換的器件。下面是adc0809工作原理及管腳圖介紹,其內部有一個8通道多路開關,它可以根據(jù)地址碼鎖存譯碼后的信號,只選通8個單斷模擬輸入信號中的一個進行
#include< reg52.h>#define uint unsigned int#define uchar unsigned charuchar 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 c
#i nclude #i nclude #i nclude #define uchar unsigned char#define uint unsigned int#define ADC0809 XBYTE[0x0B000] //P2.6選通float sum=0,fjg;uint i,j,*q,*p,sd=5;sbit p1_0=P1^0;void wait(uint n);void mai