ALE:作为地址锁存允许输入线,高电平有效
EOC:作 为转换结束信号。当EOC 为高电平时,表明转换结束;否则,表明正在进行A/D 转换。
OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7-D0 为数字量输出线。
另外还有START端也跟你说下,START :为转换启动信号。当START 上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D 转换;在转换期间,START应保持低电平。
下面的程序为启动ADC809的例子:
void adc0808()
{
oe=0;//以下三条指令为起动AD0808
st=0;
st=1; //下降沿进行AD转换
st=0;
Delay1(1);
while(!eoc);//等待转换结束
oe=1;//取出读得的数据
}
温馨提示:内容为网友见解,仅供参考