阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 王工在采用某16位嵌入式CPU进行AiD采集硬件电路设计时,利用8255控制器C口中的PC0输出控制信号,利用PC7读入AD574的状态信号,利用A口和B口读入AD574转换

admin2017-11-27  17

问题 阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    王工在采用某16位嵌入式CPU进行AiD采集硬件电路设计时,利用8255控制器C口中的PC0输出控制信号,利用PC7读入AD574的状态信号,利用A口和B口读入AD574转换好的12位数据。图2-1为该A/D采集硬件系统设计的部分连接示意图。

其中,AD574各个管脚功能定义如表2-1所述。

AD574的控制功能状态表如表2-2所示。

8255控制器各个管脚及地址控制描述如表2-3所示。

图2.1中245为双向缓冲器,在该硬件设计中配置8255控制字时,CPU需要向245进行数据输出(245的A口传输给B口);在获取AID采集数据时CPU需要接收245所传输过来的数据(245的B口传输给A口)。根据硬件设计,描述DR分别为高、低电平时,245双向缓冲器在A、B口之间进行数据传输的方向。

选项

答案DR=高电平时,A口传向B口 DR=低电平时,B口传向A口

解析 图2-1中245为双向缓冲器,在该硬件设计中配置8255控制字时,CPU需要向245进行数据输出(245的A口传输给B口);在获取AD采集数据时CPU需要接收245所传输过来的数据(245的B口传输给A口)。
    根据硬件设计图可以看出,当DR为高电平时,RD信号是无效的,也就是读信号无效,即此时为写信号有效。在写信号有效情况下,数据传输方向是从处理器向8255方向进行数据传输,即从A口传输给B口。反之,如果RD为低电平时,此时RD信号有效,也就是读信号有效,既需要从外部将数据读入到CPU处理器中,即从8255进行数据读取,放到处理器中,所以方向应该是从B口传输到A口。
转载请注明原文地址:https://jikaoti.com/ti/C6I7FFFM
0

相关试题推荐
最新回复(0)