adc0809ccn怎么完成八路数据的转换?我用0809做八路数据采集,而0809不是只能

ADC0809怎么用啊?_百度知道
ADC0809怎么用啊?
管脚是如何跟单片机的 ..初学者请多帮忙
则需在输入前增加采样保持电路;TL0=()%256:8位模拟量输入引脚,10;OE=0,0x7f}。多路开关可选通8个模拟通道,当OE端为高电平时;P3&quot,若信号太小。(3). 送要转换的哪一通道的地址到A,采用查询EOC的标志信号来检测A&#47,我们根据EOC信号来判断,表明转换结束、C:8位数字量输出引脚。它是逐次逼近式A&#47、一个A&#47、B,0xfb,B和C为地址输入线。通道选择表如下表所示,0x00}。3. 实验任务如下图所示;ET0=1,0},必须进行放大。D7-D0为数字量输出线,ST应保持低电平:参考电压正端,0。A;getdata=P0。(2). 进行A&#47,输出数据线呈高阻状态。(6). 当EOC变为高电平时;dispbuf[1]=getdata&#47,10。 (1)ADC0809的内部逻辑结构
由下图可知;TL0=()%256,所有内部寄存器清零,若完毕则把数据通过P0端口读入,0xf7:ABC=110选择第三通道ST=0,经过数据处理之后在数码管上显示,0x6d;D转换器,要启动转换的方法, 0xef:转换结束信号输出引脚;D转换,地址锁存与译码器将A:地;while(EOC==0);P3&dispbuf[2]=getdata&#47。当EOC为高电平时,开始进行A&#47、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。EOC为转换结束信号,0x07。 (2). ADC0809引脚结构ADC0809各脚功能如下,0x4f;unsigned char code dispcode[]={0x3f.EOC。OE=1,这时给OE为高电平;unsigned char dispcount。ALE;D转换器和一个三态输出锁存器组成,B;TH0=()&#47。OE;;ST=1,0xbf:11条
ST为转换启动信号:地址输入线,转换的数据就输出给单片机了。(4). 在ST端给出一个至少有100ns宽的正脉冲信号,通常使用频率为500KHZ,0xdf,高电平有效;0xbc"在转换期间;D转换。(以上两种信号用于启动A&#47。三态输出锁器用于锁存A&#47。当ST上跳沿时,可以与AT89S51单片机直接相连;&#47,0x7f。(5). 是否转换完毕;unsigned char channel=&OE=1。A;否则;sbit EOC=&dispbuf[0]=getdata%10:4条
ALE为地址锁存允许输入线。4. ADC0809应用电路原理图
6. 程序设计内容(1). 进行A&#47,开始转换时为低电平;EA=1。IN0-IN7;D转换之前、一个地址锁存与译码器:D7-D0,VREF(-)为参考电压输入,ADC0809由一个8路模拟开关。因ADC0809的内部没有时钟电路,0x5b,输出转换得到的数据;^0,C端口上;^1。2. ADC0809应用说明(1). ADC0809内部带有输出锁存器;TR0=1;getdata=getdata%10;ST=0;D转换器进行转换,10:信号单极性;D转换);D转换器;输入的模拟量在转换过程中应该保持不变;sbit OE=&quot。CLK;D转换是否完毕;IN3unsigned char getdata,可以和单片机直接接口;下跳沿时,经译码后被选中的通道的模拟量进转换器进行转换。C B A 选择的通道0 0 0 IN00 0 1 IN10 1 0 IN20 1 1 IN31 0 0 IN41 0 1 IN51 1 0 IN61 1 1 IN7数字量输出及控制线。REF(+),B,才可以从三态输出锁存器取走转换完的数据;OE=0;/sbit ST=&quot:参考电压负端;if(dispcount==8){dispcount=0,0x06;void main(void){TMOD=0x01,表明正在进行A&#47,0,ST=1:+5V工作电压;^2;P3=100;D转换启动信号输入端,0x7d:输出允许控制端:地址锁存允许信号输入端;D转换完的数字量。地址输入和控制线,使ST和OE信号全为低电平,通过ADC0809转换成数字量在数码管上以十进制形成显示出来,0x66;P3&quot。CLK为时钟输入信号线。OE为输出允许信号;D转换时,VREF(+).C语言源程序#include unsigned char code dispbitcode[]={010;256,0}}void t0(void) interrupt 1 using 0{TH0=()&#47,用于选通IN0-IN7上的一路模拟量输入;dispcount++。(2). 初始化时,C三条地址线的地址信号进行锁存。REF(-)。ADC0809的VREF接+5V电压:时钟信号输入端(一般为500KHz),如若模拟量变化太快。VCC,允许8路模拟量分时输入,电压范围是0-5V;P2=dispbitcode[dispcount]:A&#47,用以打开三态数据输出锁存器,ST=0产生启动转换的正脉冲信号 ;unsigned char dispbuf[8]={10;P1=dispcode[dispbuf[dispcount]],共用A&#47。
ADC0809对输入模拟量要求;256。GND;while(1){ST=0,所需时钟信号必须由外界提供。当ALE线为高电平时。START,10,0x6f,从ADC0809的通道IN3输入0-5V之间的模拟量,用于控制三条输出锁存器向单片机输出转换得到的数据,当转换结束时为高电平ADC0809是带有8位A&#47
采纳率:66%
为您推荐:
其他类似问题
adc0809的相关知识
等待您来回答怎样进行?
1.1 硬件电路功能
用一片MCS-51芯片、一片CPLD/FPGA芯片、模/数转换器ADC0809和数/模转换器DAC0832构成一个数据采集系统,并用CPLD/FPGA实现数据采样、D/A转换输出、有关数据显示的控制,单片机完成对A/D转换数据运算。电路如图1所示。
系统功能如下:系统按一定速率采集输入电压U1,经AD0809转换为8位数字量data;输入数据与通过CPLD/FPGA采样后输入单片机进行相关运算,最后通过CPLD/FPGA送至DAC0832转换为△U;数据采集和处理均在数据采集系统控制器的管理下有序进行。工作速率由时钟信号CLK的速率决定。
1.1 硬件电路功能
用一片MCS-51芯片、一片CPLD/FPGA芯片、模/数转换器ADC0809和数/模转换器DAC0832构成一个数据采集系统,并用...
烧这个技能会叫你失去对魔力的兴趣
我曾经在69的时候烧到7 大概花了100多万 而且3个月的打卡时间全部葬送了
现在105磨最高恢复500+的血 我现在14...
看ADC0809的数据手册
了解7段数码管显示原理
理解直流电机工作原理 和单片机原理
其实这个不难 要先了解系统整个工作过程 然后遇到什么难点才提问
1.定时传送方式
对于一种A/D转换器来说,转换时间作为一项技术指标是已知的和固定的。例如,ADC0809转换时间为128 μs,相当于6 MHz的MCS-51...
答: 这里茶茶主要是排除胎儿在子宫里面的机型看下宝宝的生长发育情况
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区}

我要回帖

更多关于 adc0809程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信