资源描述:
《ADC0809重点总结资料---精品资料(20210125124215).docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ADC0809引脚结构功能说明图:1OTT1317m3TM2HST4nsriFM5TWOIN6AINVBSTcBOCD307OEntsCLKD5VCCFMDOQTsTDVRF.F-DID21~5、26~28,IN0〜IN7:8路模拟量输入端。14~15、8、17~21,D0~D7:8位数字量输出端。23~25,ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路22,ALE:地址锁存允许信号,输入,高电平有效,对应ALE上跳沿,A、B、C地址状态送入地址锁存器中。6,START:A/D转换启动信号,输入高电平有效,START上升沿时,复位AD
2、C0809;START下降沿时启动芯片,开始进行A/D转换;在A/D转换期间,START应保持低电平。本信号有时简写为ST.7,EOC:A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。9,0E:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量,用于控制三态输出锁存器向单片机输出转换得到的数据。OE=0,输出数据线呈高阻;0E=1,输出转换得到的数据。10,CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ,EOC=0,正在进行转换;EOC=1,转换结束。使用中该
3、状态信号即可作为查询的状态标志,又可作为中断请求信号使用。12、16,REF(+)、REF(-):基准电压。11,Vcc:电源,单一+5V。13,GND:地。、ADC0809与51单片机的接口电路1、说明:D0〜D7接51单片机的P2口(P2.0〜P2.7)ADIN1和ADIN2为通道IN0和IN1的电压模拟量输入(0〜5V)ADC0809与阳鱼片机接口电路及应用程月Bynika^2008-5-18S1oOR1nRSTvcc67OE10liDIY1U19Cl30pFCLKIN3IN2IN4INIIN5IN0IN6AIN7BSICEOCALED3OED6CLKD5v
4、ccD4VreRDOGNDVi-efDID2.WC080928S'l127ADTN2EOC¥■M126ADIN】■JOF325ADDCSCI.E;424亠
5、1kADD*CS523i11622ST721D7820D619D5RST918D417DO1016IF1115D2112
6、一1L.{1115X216I-lOUfPl.O/TVccPl.I/TPl.2POOPl.3P0.1Pl.4P0.2PL5P0.3Pl.6P0.4Pl,7P0.5RSTATDP0.6P0.7PS.0/RXDEA/VPPP^.l/TXDPj2/INT0ALE-PROGP33/INT1PSENP3
7、4/TOP3.5/T1PL7P2.6P3.7.®P2.5XTAL2P2.4P2.3XTAL1P2.2GildP2.1P2.0vcc40JiLFi93837i6笳J4J3J231{for(j=125;j>0;j--)应用程序如下:#include"reg52.h"#defineucharunsignedcharsbitST=PM0;sbitEOC=P1T;sbitOE=P1A2;sbitCLK=PM3;sbitADDCS=PM4;ucharAD_DATA[2];〃转换后的数据保存IN0和IN1经AD延时函数*******voiddelay(uchari){uchar
8、j;while(i--)}}I'k'k'k'k'k'kvoidinit(){系统初始化*******/EA=1;//开总中断TMOD=0x02;//设定定时器T0工作方式TH0=216;//利用T0中断产生CLK信号TL0=216;TR0=1;//启动定时器T0ET0=1;ST=O;OE=0;}/******T0中断服务程序********/voidtO(void)interrupt1using0{CLK=〜CLK;}转换函数*******/voidAD(){ST=0;ADDCS=0;//选择通道IN0ST=0;ADDCS=1;//选择通道IN1delay(10)
9、;ST=1;//启动AD转换delay(10);ST=0;while(0==EOC);OE=1;AD_DATA[1]=P2;OE=0;}主函数******delay(10);ST=1;//启动AD转换delay(10);ST=0;while(0==EOC);OE=1;AD_DATA[0]=P2;OE=0;voidmain(){init();while(1){AD();}}注:由于ADC0809内部不带时钟电路,因此用51单片机的定时器T0来产生时钟信号。在通道选择时,由于B,C接地,当A(ADDCS)为低电平时选择IN0,A为高电平时选择IN12、利用单片机AT8
10、9S51与