📜  不可编程的I / O端口-Intel 8212

📅  最后修改于: 2021-06-28 17:00:34             🧑  作者: Mango

输入和输出端口可以分为可编程端口和非可编程端口。

可编程端口是那些需要更改软件以更改其功能的端口,而非可编程I / O端口是那些不能轻易更改功能的端口。为了更改非可编程端口的功能,我们需要更改其硬件组件或有时更改整个接线。这些非可编程端口具有简单的设计。

英特尔8212:
英特尔8212是一种如此流行的非可编程I / O端口,可作为具有24引脚双双列直插式封装的芯片提供。基本结构如下:

下面给出了8212的详细引脚图:

8212需要连续+ 5V直流电源才能运行。信息由存在于DI0至DI7的8个数据输入引脚上的8位锁存器接收,并根据MD引脚的状态在这些数据输入引脚上存在的条件下锁存信息。锁存的信息从8位数据输出引脚输出,范围从DO0-DO7。模式引脚(MD)上存在通过数据输出引脚锁存数据所要满足的条件。

有一个边沿触发的D触发器,称为服务请求触发器,它负责将中断请求放置在INTR引脚上,该引脚为低电平有效引脚。

引脚的一般功能:

PINS DESCRIPTION
VCC It is +5V DC supply.
SD1/SD These are select device pins.
DI7-DI0 These are 8 data input pins ranging from D7 to D0.
DO7-DO0 These are 8 data output pins ranging from D7 to D0.
STB It is input strobe pin.
MD It is input mode pin. When low i.e., MD=0, STR acts as an i/p clock signal to latch. When high i.e., MD=1, CS (chip select) acts as input clock.
INTR It is active low interrupt output pin that places interrupt signals on microprocessor.
CLR It is active low pin that clears inputs.
GND It is ground connection pin.