导航:首页 > 操作系统 > adc0809连接单片机接线

adc0809连接单片机接线

发布时间:2022-11-13 02:00:58

⑴ ADC0809与8051单片机接口有哪些控制信号作用分别是什么

先看ADC0809的资料:
ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。 IN0~IN7:8路模拟量输入端。
2-1~2-8:8位数字量输出端。
ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。
START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。
EOC: A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。
OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。
CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。
REF(+)、REF(-):基准电压。
Vcc:电源,单一+5V。
GND:地。

首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。

看了资料就知道咋个接了。接的方法有多种,我举个例子:
P0接2-1~2-8:P1的0 1 2三个脚接ADDA、ADDB、ADDC:
ALE接单片机ALE;START接P2^0;EOC接P2^1;OE接P2^3。CLK接定时器输出。

P1的低三位选择通道,然后P2^0置高,P2^1、P2^2置低。查询等待P2^2变高。从P0读转换后的数据。

⑵ ADC0809与单片机相连是,为什么MOVX @DPTR,A就启动A/D转换

51单片机与0809连接时,实际上有两类接法。

一是将0809连接为51的一个外扩存储器。执行MOVX指令时端口时序恰好能够满足0809要求。

启动A/D转换,以及模拟通道实际上分别占用了51的外扩存储器的一个地址。

另一种是利用51端口来模拟0809时序,指令用MOV,SET bit,和CLR bit等。这种接法软件上复杂,但不占用存储地址,如果外扩存储器的话可以采用。

不管哪种接法,只要时序满足,都是可以的。

⑶ adc0809能与单片机直接相连吗

如果你的单片机供电是5v,可以直接同ADC0809连接;
如果单片机是3.3v,中间需要采用门电路做简单的匹配

⑷ 如图,ADC0809与单片机接线,为什么ADC0809的地址是7FF8H呢怎么计算的

很简单,
地址高8位是P2口,0x7F
地址低8位是P0口,0xF8
因为P2.7控制读写端口WR、RD,0的时候选中芯片,因此必须P2.7必须是0,
因为P0.0、P0.1、P0.2连接的是ADC0809的地址端口ADDA、ADDB、ADDC,当译码选中IN0通道的时候是000
而其他引脚无用,默认是1,因此结果就是
P2
P0=0
111
1111
1111
1
000

⑸ ADC0809与单片机接线,为什么ADC0809的地址是7FF8H

ADC0809的地址即通道0的地址。

⑹ 在与MCS-51单片机接口时,ADC0809的ALE引脚和START引脚该怎么接

单片机的ale引脚,通过d触发器4分频后接到ad0809的时钟端作为时钟信号,单片机的wr和某一个片选地址线经过或非门后接到ad0809的start引脚

⑺ 8051单片机与ADC0809接口电路如图所示,求大佬解答一下

1) 电路图

2)采集通道IN0时的端口地址:CBA=000 =D2D1D0=P0.2 P0.1 P0.0 ;

P2.7=A15=0,那么地址 A15A14A13....A3A2A1A0=0XX...X000,最小的地址便是 00;

3)mov dptr,#0

movx a,@dptr ; (要在外部中断产生后运行)

mov 50H,a

⑻ ADC0809与51单片机连接,请看下图

这个电路,是《三总线》形式。

P0,又要输出地址低八位,又要输入/输出数据。
P0,忙不过来,需要外接一个 74LS373,锁存住先输出的地址低八位。
这就是 74L373 在那里,所起的作用。

74LS373,输出的低八位地址,只用到了三位,送到了 ADC0809。
对 0809 写入,再启动它,需要的信号,就由单片机和几个门电路完成。

细节,说起来太麻烦。
看书吧,有时序波形。

⑼ 如图,ADC0809与单片机接线,为什么ADC0809的地址是7FF8H呢怎么计算的

很简单,
地址高8位是P2口,0x7F
地址低8位是P0口,0xF8
因为P2.7控制读写端口WR、RD,0的时候选中芯片,因此必须P2.7必须是0,
因为P0.0、P0.1、P0.2连接的是ADC0809的地址端口ADDA、ADDB、ADDC,当译码选中IN0通道的时候是000
而其他引脚无用,默认是1,因此结果就是
P2 P0=0 111 1111 1111 1 000

⑽ adc0809与单片机是怎样联络的

ADC0809
应用说明

(1).ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。

(2).初始化时,使ST和OE信号全为低电平。

(3).送要转换的哪一通道的地址到A,B,C端口上。

(4).在ST端给出一个至少有100ns宽的正脉冲信号。

(5).是否转换完毕,我们根据EOC信号来判断。

(6).当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。

这些你网上搜索下 ADC0809 就会有很多资料说明的

阅读全文

与adc0809连接单片机接线相关的资料

热点内容
dvd光盘存储汉子算法 浏览:758
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:383
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163