欢迎来到天天文库
浏览记录
ID:4172993
大小:134.58 KB
页数:3页
时间:2017-11-29
《adc0809a_d转换芯片的原理及应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、维普资讯http://www.cqvip.com元器件应用ADC0809A/D转换芯片的原理及应用◆吴建国ADC0809是带有8位A/D转换OE端为高电平时.才可以从三态输平有效。当线为高电平时.地址器、8路多路开关以及微处理机兼容出锁存器取走转换完的数据。锁存与译码器将A。B.C三条地址线的控制逻辑的CMOS组件。它是逐(2)、引脚结构的地址信号进行锁存.经译码后被选次逼近式A/D转换器.可以和单片机中的通道的模拟量进转换器进行转直接接口IN0一IN7:8条模拟量输入通道换。A。B和C为地址输入线。用于选(1)ADC0809的内部逻辑结构ADC080
2、9对输入模拟量要求:信通IN0一IN7上的一路模拟量输入。通道选择表如下表所示。数字量输出及控制线:11条ST为转换启动信号。当ST上眺沿IN0EOC时。所有内部寄存器清零;下眺沿时。In1In2D0CBA选择的通道In3D1In4D2O0OINOIn5D3In6D4001IN1In7D5D6010IN2AD7B011IN3CD①100IN4由上图可知.ADC0809由一个8号单极性.电压范围是0—5v.若信号101IN5路模拟开关、一个地址锁存与译码器、太小.必须进行放大:输入的模拟量在,一个A/D转换器和一个三态输出锁转换过程中应该保持不变.如若模
3、拟110IN6存器组成。多路开关可选通8个模拟量变化太快.则需在输入前增加采样通道.允许8路模拟量分时输入。共用保持电路。111IN7A/D转换器进行转换。三态输出锁器地址输入和控制线:4条用于锁存A/D转换完的数字量.当ALE为地址锁存允许输入线.高电开始进行A/D转换在转换期间,ST聃应保持低电平。EOC为转换结束信】N4卫l②号。当EOC为高电平时。表明转换结卫NO】6A束:否则。表明正在进行A/D转换。n嚣STCOE为输出允许信号.用于控制三条Eoe^I蠢DBD输出锁存器向单片机输出转换得到的oED6数据。OE=I。输出转换得到的数据;eLKD
4、毒VCCI)4OE=0.输出数据线呈高阻状态。D7一、,RlEF+DODO为数字量输出线。a童DV魏霹F·DlDl2CLK为时钟输入信号线。因ADC0845维普资讯http://www.cqvip.com③:口口l:却田f。厂T]d,——一_2-l田b:m4.田r:-l【==口曼口口I:09的内部没有时钟电路.所需时钟信5.程序设计内容MoVR7.撑5号必须由外界提供,通常使用频率为(1).进行A/D转换时,MoVA.#10+采用查询500kHz,EOC的标志信号来检测A/D转换是MoVR0.撑DPBUFVREF(+),VREF(一)为参考电否完毕.若
5、完毕则把数据通过P0端LOP:MOV@R0'A压输入。口读入.经过数据处理之后在数码管INCR02.ADC0809应用说明上显示DJNZRL7.LOP(1)。ADC0809内部带有输出锁(2).进行A/D转换之前,要启动MOV@R0,#00H存器.可以与AT89S51单片机直接相转换的方法:INCRD连。ABC=I10选择第三通道MOV@R}≠0oH(2).初始化时,使ST和OE信ST=0,ST=I,ST=0产生启动转换的INCRD号全为低电平。正脉冲信号MOV@R0,#00H(3).送要转换的哪一通道的地6.汇编源程序MoVTMoD.#01H址到A,
6、B,C端口上。CHEQU30HMoVTHO,撑(65536—4000)(4).在ST端给出一个至少有DPCNTEQU31HMOVTL0.撑(65536—4000)100ns宽的正脉冲信号DPBUFEQU33HMoD256(5).是否转换完毕,我们根据GDATAEQU32HSETBTR0EOC信号来判断。STBITP3.0SETBET0(6).当EOC变为高电平时,这OEBITP3.1SETBEA时给OE为高电平。转换的数据就输EoCBITP3I2rr:CLRST出给单片机了。oRG00HSETBST3.实验任务LJMPSTARTCLRST如下图所示。从
7、ADC0809的通WT:EOC,WAIT道IN3输入0—5V之间的模拟量.通.嚣幛1i-:0:’轧SETBoE过ADC0809转换成数字量在数码管ORGt’“_MoVGDATA.P0上以十进制形成显示出来。ADC0809却:c砖母。H,CU艮0lE的VREF接+5v电压。MOVDPCNT,#0oHMoVA.GDATA4.电路原理图(见图31赋MOVRlg#DPCNT:,MoVB,撑10o(下转44页)维普资讯http://www.cqvip.com件。3)发光二极管IC1,当单稳态电路工率不正常,其主要原因是由于电容2造成的;可调当调整⋯总之,我们要学
8、会分析、查找、排除数字电路的故障,首C2的大小。‘先要熟悉每一种器件的逻辑功能、工作原理、使用
此文档下载收益归作者所有