新编ADC模数转换

新编ADC模数转换

ID:38704556

大小:649.00 KB

页数:35页

时间:2019-06-17

新编ADC模数转换_第1页
新编ADC模数转换_第2页
新编ADC模数转换_第3页
新编ADC模数转换_第4页
新编ADC模数转换_第5页
资源描述:

《新编ADC模数转换》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ADC0809模数转换1.实验目的与效果:模数转换在信号采集中占有很重要的地位。本实验采用经典8位AD――ADC080做一个0~5V的电压表,并用数码管显示出来。(说明:本实验板上的读AD值端口跟数码管位选端口是分时复用的,呵呵,可以学习一下单片机端口分时复用)ADC0809简介:ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。(1).(1).   ADC0809的内部逻辑结构8路模拟量开关8路A/D转换器三态输出锁存器地址锁存与译码器IN0IN1IN2IN3IN4IN5IN6IN7ABCALEVR

2、EF(+)VREF(-)OEEOCD0D1D2D3D4D5D6D7CLKST由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。(2).(2).   引脚结构IN0-IN7:8条模拟量输入通道ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样

3、保持电路。地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。通道选择表如下表所示。CBA选择的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7数字量输出及控制线:11条START为转换启动信号。当START上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明

4、转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7-D0为数字量输出线。CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(-)为参考电压输入。ADC0809读写时序图:ADC0809读写时序图(提示:更多ADC0809详细说明请查看ADC0809.pdf文档)2.电路原理图:1.实验板上操作:1)先将程序的HEX文件烧到单片机里2)用短路冒短接P3.0-START,P3.1-O

5、E,P3.2-EOC,P3.3-AD_ALEP1.0-d0P1.1-d1P1.2-d2P1.3-d3P1.4-d4P1.5-d5P1.6-d6P1.7-d7  对于模拟输入通道的选择是这样的:选择模拟输入通道通道地址对应接法CH0C-GNDB-GNDA-GNDCH1C-GNDB-GNDA-VCCCH2C-GNDB-VCCA-GNDCH3C-GNDB-VCCA-VCCCH4C-VCCB-GNDA-GNDCH5C-VCCB-GNDA-VCCCH6C-VCCB-VCCA-GNDCH7C-VCCB-VCCA-VCC2)通道地址选择好了之后,就要把0~5V模拟电压送到相应的通道上比如说你现在是选择CH

6、0,请把CH0与模拟输入用短路冒短接。3)把数码管位选拨码开关全拨到ON上。务必把液晶那边的拨码开关拨到OFF。4)看看数码管显示。用螺丝刀调节“模拟电压输入精密电位器”,看看数码管上显示的电压值有没有发生变化。可以用万用表测一下输入电压,然后与数码管上显示的是否一样或者很接近。(说明:如果用USB给实验板供电的话,实际测的电压与数码管显示差别很大,但不是AD坏或者程序不对,这是因为USB电源在实验板上产生压降,大约剩4.1V,而AD的基准源是用VCC的,也就是基准源大约为4.1V。如果用5V稳压源给实验板供电的话,数码管上显示的电压与实际测量的电压值是很接近的。)强调:本实验板不用USB供

7、电而用其他稳压源供电,电压一定不能超过5.20V.(▲友情提示:数码管上显示的电压可能会有点波动,这个是由于电源有一些纹波,会有些抖动,你可以用干电池当模拟电压输入,这样就很稳了)★★特别提示★★:当把程序(确切的说是HEX文件)烧到单片机之后要把下载线拔下才能显示正常的电压值5)如果想再烧一次程序到单片机了,请先将P1.5-d5,P1.6-d6,P1.7-d7短路冒摘下,要不让将出现烧不进程序,插上下载线。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。