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

1)将图中信号线连接完整。(2)计算采集通道IN0时的端口地址。(3)根据图中接线,采集通道IN0信号,将采集结果存入内部RAM 50H单元。 注:ADC0809部分管脚功能如下:IN0~IN7:8路模拟信号输入端;D0~D7:转换完毕的8位数字量输出端;A、B、C与ALE:控制8路模拟输入通道的切换,C、B、A=000~111分别对应IN0~IN7通道;OE:输出允许端,高电平有效;START:启动转换信号输入端,高电平有效;EOC:转换结束信号(转换结束后变为高电平)。

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

温馨提示:答案为网友推荐,仅供参考
相似回答