拟信号的管脚我们选用的是 IN0 ,输出数字信号是 D0~D7 ,与单片机相连接 ADC0809 是带有 8位A/D 转换器、 8 路多路开关以及微处理机兼容的控制逻辑 CMOS 组件。它是逐次逼近式 A/D 转换器,可以和单片机直接接口。由图 2.5 可知, ADC0809 由一个 8 路模拟开关、一个地址锁存与译码器、一个 A/D 转 9 换器和一个三态输出锁存器组成。多路开关可选通 8个模拟通道,允许 8路模拟量分时输入,共用 A/D 转换器进行转换。三态输出锁器用于锁存 A/D 转换完的数字量,当 OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。图 2.5 ADC0809 功能引脚图 ADC0809 对输入模拟量要求:信号单极性,电压范围是 0-5V ,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 ALE 为地址锁存允许输入线,高电平有效。当 ALE 线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进入转换器进行换。 A,B和C为地址输入线,用于选通 IN0 -IN7 上的一路模拟量输入。 ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行 A/D 转换;在转换期间,ST应保持低电平。EOC 为转换结束信号。当EOC 为高电平时,表明转换结束;否则,表明正在进行 A/D 转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。 D7-D0为数字量输出线。 CLK 为时钟输入信号线。因 ADC0809 的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为 500KHZ ,VREF (+ ),VREF (-)为参考电压输入。