http://static.ednchina.com/MCU/2010/7/fa53c1ff-dd12-451c-abac-9c250860491f.jpg麻烦大家看看这张图,尽量找出错误,小弟感激不尽。
怎么知道时钟频率是对的?小弟愚钝,麻烦各位高手指点指点!
ADC0809与单片机接线,为什么ADC0809的地址是7FF8H?
(1)数字输出的方式是否有可控三态输出。有可控三态输出的ADC芯片允许输出线与微机系统的数据总线直接相连,并在转换结束后利用读数信号RD选通三态门,将转换结果送上总线。没有可控三态输出(包括内部根本没有输出三态门和虽有三态门、但外部不可控两种情况)的ADC芯片则不允许数据输出线与系统的数据总线直接...
adc0809转换的一些问题(与51单片机配合)
1 、地址是人为定义的,在51单片机中P0口是低位地址8位与数据口8位分时复用,所有连接在地址总线上的器件,都必须有一个地址区间(地址块),例如,RAM 62256需要32Kbyte,0000H--7FFFH,就是一个片选信号。ad转换器需要一个,经过地址译码器,译码后的“区间”,即储存器的片选信号,译码器可以分成...
adc0809如何接线?
首先咱要搞明白一个问题,可能有不少人会没注意,就是工作频率和时钟频率,对于单片机,咱们通常使用时钟的说法,而接受单片机控制的片子,如ADC0809是用工作频率的说法。ADC0809处理信号的快慢,是通过CLK端的输入信号频率控制的,而对于ADC0809来说,最高工作频率是640KHZ。因此,CLK的输入信号不要大于640...
adc0809与单片机是怎样联络的
(1).ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。(2).初始化时,使ST和OE信号全为低电平。(3).送要转换的哪一通道的地址到A,B,C端口上。(4).在ST端给出一个至少有100ns宽的正脉冲信号。(5).是否转换完毕,我们根据EOC信号来判断。(6).当EOC变为高电平时,这...
如何用单片机接收ADC0809的数据?
ADC0809芯片有28条引脚,采用双列直插式封装,下面说明各引脚功能。 IN0~IN7:8路模拟量输入端。2-1~2-8:8位数字量输出端。ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路 ALE:地址锁存允许信号,输入,高电平有效。START: A/D转换启动脉冲输入端,输入一个正脉冲(...
ADC0809用编程产生时钟频率时CLK口接在单片机哪里?ADC0809分辨率怎么设 ...
首先,我们搞明白一个问题,有可能是很多人没有注意,是工作频率和时钟频率的时钟,我们通常使用的参数为微控制器,MCU控制膜,如ADC0809是工作频率说法。ADC0809的处理信号的速度控制ADC0809的CLK端输入信号频率,最高工作频率是选择640kHz。因此,在CLK输入信号是不大于选择640kHz。 ALE设施CLK,可以说,...
51单片机和ADC0809配合时出现错误现象,求解
你把adc的CLK接单片机的ALE 试试。定时器 就 不用了。我之前遇到的问题是这样的(可能和你有点不一样):用proteus 仿真 是好的(也用的是定时器控制CLK)但是,实际线路中,开机第一次转换是好的,接下来改变电位器就没反应了。改变电位器后,再重启就又有一次好的(此时电位器的值)。下面是...
如图,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 ...
adc0809工作原理
ADC0809与MCS-51单片机的连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A\/D转换完成后转换数据的传送。转换数据的传送有定时传送方式、查询方式、中断方式这三种方式。A、B、C的值与被选择的通道之间的关系。不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址...
ADC0809ADC0809的工作过程
ADC0809的工作流程开始于输入3位地址,ALE信号设为1,地址被存储在地址锁存器中。地址通过译码器选择8路模拟输入中的一个,连接到比较器。当START信号上升时,逐次逼近寄存器被复位,而下降沿则触发A\/D转换。在转换过程中,EOC信号变为低电平,表示正在进行转换。当转换完成时,EOC变为高电平,表明A\/D...