82C55A
82C55A 运算的 描述
模式 选择
那里 是 三 基本 模式 的 运作 那 能
是 选择 用 这 系统 software
模式 0 基本 inputoutput
模式 1 Strobed Inputoutput
模式 2 bi-directional 总线
当 这 重置 输入 变得 ‘‘high’’ 所有 端口 将 是 设置
至 这 输入 模式 和 所有 24 端口 线条 使保持 在 一个 逻辑
‘‘one’’ 水平的 用 这 内部的 总线 支撑 设备 (看
图示 4 便条) 之后 这 重置 是 移除 这
82C55A 能 仍然是 在 这 输入 模式 和 非 addi-
tional initialization required 这个 排除 这 需要
为 pullup 或者 pulldown 设备 在 ‘‘all CMOS’’ de-
signs 在 这 执行 的 这 系统 program
任何 的 这 其它 模式 将 是 选择 用 使用 一个
单独的 输出 instruction 这个 准许 一个 单独的
82C55A 至 维护 一个 多样性 的 附带的 设备
和 一个 简单的 软件 maintenance routine
这 模式 为 端口 一个 和 端口 B 能 是 separately
defined 当 端口 C 是 分隔 在 二 portions 作
必需的 用 这 端口 一个 和 端口 B definitions 所有 的
这 输出 registers 包含 这 状态 flip-flops
将 是 重置 whenever 这 模式 是 changed 模式
将 是 联合的 所以 那 它们的 函数的 定义
能 是 ‘‘tailored’’ 至 almost 任何 IO structure 为
instance 组 B 能 是 编写程序 在 模式 0 至
监控 简单的 转变 closings 或者 显示 computa-
tional results 组 一个 可以 是 编写程序 在
模式 1 至 监控 一个 键盘 或者 录音带 reader 在 一个
中断-驱动 basis
231256–5
图示 5 基本 模式 定义 和 总线
接口
231256–6
图示 6 模式 定义 Format
这 模式 定义 和 可能 模式 combina-
tions 将 seem confusing 在 第一 但是 之后 一个 cursory
review 的 这 完全 设备 运作 一个 simple
logical IO approach 将 surface 这 设计 的 这
82C55A 有 带去 在 账户 things 此类 作 effi-
cient PC 板 layout 控制 信号 定义 vs PC
布局 和 完全 函数的 flexibility 至 支持
almost 任何 附带的 设备 和 非 外部 logic
此类 设计 代表 这 最大 使用 的 这
有 pins
单独的 位 SetReset 特性
任何 的 这 第八 位 的 端口 C 能 是 设置 或者 重置
使用 一个 单独的 输出 instruction 这个 特性 re-
duces 软件 (所需的)东西 在 控制-为基础 appli-
cations
当 端口 C 是 正在 使用 作 statuscontrol 为 端口
一个 或者 B 这些 位 能 是 设置 或者 重置 用 使用 这 位
SetReset 运作 just 作 如果 它们 是 数据 输出
ports
5