sa9203/5
7/14
函数的 描述
这 sa9203 包含 这 下列的:
•
六 8-位 一般 目的 i/o 端口 可编程序的 至 是 也 字节 或者 位 addressable.
•
二 控制 寄存器 为 configuring 这 设备. 这些 控制 寄存器 能 是 读
后面的.
•
一个 内部的 地址 获得 为 accessing 一个 多路复用 cpu 地址/数据 总线.
•
这 sa9203 呈现 至 这 cpu 作 一个 附带的 设备 occupying 256 字节 的
记忆 空间. 确实 locations 在 这 记忆 编排 是 occupied 用 这 六 i/o
端口 和 二 控制 寄存器.
这 sa9203 支持 二 基本 i/o 端口 寻址 模式, 通过; 字节-寻址 和
位-寻址. 任何 的 这 六 i/o 端口 能 是 配置 作 字节-addressable /或者 bit-
addressable. 在 位-寻址, 单独的 位 的 任何 i/o 端口 能 是 addressed
independently. 在 一个 位- 寻址 cpu 读 运作, d0 包含 有效的 数据 当
d1..d7 应当 是 ignored. 在 一个 位-寻址 cpu 写 运作, d0 将 是 写
至 这 addressed 输出 管脚 当 d1..d7 将 是 ignored. 这 地址 记忆 编排
是 显示 在 图示 5. 这 位-寻址 模式 应用 至 两个都 这 i/o 端口 和 这
控制 寄存器. 这 sa9205 是 一个 三 端口 设备 和 运作 是 完全同样的 至 这
sa9203.
图示 5: 地址 记忆 编排
WWWWWWWW
A7 A6 A5 A4 A3 A2 A1 A0
BM EI CR2 CR1 CR0 BM2 MB1 BM0
位 模式 地址 0
位 模式 地址 1
位 模式 地址 2
控制 寄存器 地址 0
控制 寄存器 地址 1
控制 寄存器 地址 2
0: interupt 函数 无能
1: interupt 函数 使能
0: 位 模式 寻址 使能
1: 字节 模式 寻址 使能