D8255
可编程的外围接口
1.00版
概观
该D8255是一款可编程I / O设备
这是专为所有的英特尔和使用
大多数其它微处理器。
它提供24个I / O引脚可以是indi-
在2组,每组12 vidually编程和
在操作3大模式下使用:
●
模式0 - 基本输入/输出。
此功能
tional配置提供简单的输入
和输出操作的每一个的
三个端口。无“信号交换”“是必需的,
数据简单地写入或读
指定的端口。模式0基本功能
定义:
○
两个8位端口和两个4位的端口。
○
任何
○
16
○
8位数据端口可以是输入或输出
把输入和输出锁存。
○
4位端口用于控制和状态
8位数据端口。
●
模式2 - 选通双向总线I / O 。
此功能结构提供了一个
装置,用于与外设进行通信
在一个8位的全部擦除设备或结构
总线为发送和接收
数据(双向总线I / O) 。 “ Handshak-
荷兰国际集团'提供的信号来维持
正确的总线流量纪律类似的
地模式1.产生中断
并启用/禁用功能也
可用。模式2基本功能Defi-
nitions :
○
成组使用而已。
○
一个8位的双向总线端口(端口A )和
端口可以是输入或输出
.
不同的输入/输出配置
有可能以这种方式
5位控制端口(端口C ) 。
○
5位控制端口(端口C )使用,用于信号
●
模式1 - 选通输入/输出。这
功能配置提供了一种方法
用于传输I / O数据或从一个
与闪光灯配合指定的端口
或“握手''的信号。在模式1 ,端口
A和端口B用于对端口C线
生成或接受这些“握手”“
信号。模式1基本功能Defini-
系统蒸发散
:
○
两组( A组和B组) 。
○
每个组包含一个8位数据端口和
控制和状态的8位双向总线
端口(端口A )
在D8255的功能结构是
由系统软件,使得编程
通常不需要外部逻辑是必要的,以
接口的外围设备或结构。
控制字寄存器可以书面
并在地址译码读如图所示
表中的引脚说明。
一个4位的控制/数据端口。
本文档中提及的所有商标
是其各自所有者的商标。
http://www.DigitalCoreDesign.com
http://www.dcd.pl
版权所有1999-2007 DCD - 数字内核设计。版权所有。