8212 的工作原理


输入输出端口有两种类型。它们是可编程输入输出端口和不可编程输入输出端口。由于可编程输入输出端口的功能可以通过软件更改,因此它们变得越来越受欢迎。我们不需要更改布线,而是更改 I/O 端口的硬件来更改功能。Intel 8255 是一款基于端口的流行输入输出芯片。而不可编程的 I/O 端口需要更改布线或硬件才能更改其完整功能。我们将在后面看到,当 8212 作为输入端口而不是输出端口工作时,需要更改连接。这些不可编程的输入输出端口设计得很简单。

我们发现现在 8212 作为双列直插式封装芯片提供,共有 24 个引脚。下面是其功能引脚图。

图:8212 功能引脚图

图:8212 引脚图

它需要基于直流电源的 +5V 电压才能工作。8212 中的 8 位锁存器接收来自 DI7 到 D10 的八个数据输入上的信息。有助于信息锁存的条件存在于 DI7 到 DI0 上,取决于模式 MD 引脚的逻辑状态。锁存器中存在的信息通过从 D7-D0 的数据输出引脚输出。信息被锁存并输出的满足条件取决于 MD 引脚。

我们有依赖于 8212 的边沿触发的 D 型触发器。我们称之为服务请求触发器。它负责在 INT* 引脚上生成中断请求。INT* 是一个低电平有效的输出引脚,在中断驱动的传输方案中很有用。负责激活 INT* 信号的内部架构如下所示

图:8212 中激活 INT* 的电路

更新于: 2019-07-30

497 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告