PC 端 口 的 设 置

---- 在 将 数 据 输 入 或 输 出PC 机 时, 常 常 需 要 使 用PC 机 的 串 行/ 并 行 端 口。 以 下 就 是 有 关PC 机 端 口 的 一 些 常 识。

---- PC 机 一 般 带 有 一 个 或 两 个 内 置 串 口, 每 个 端 口 在 机 箱 背 后 有 一 个9 针 的 公 插 口。 串 口 是 以 比 特 为 单 位 来 传 输 数 据 的, 而 并 口 是 以 字 节 为 单 位 传 输 数 据 的。 串 口 的 数 据 传 输 速 率 取 决 于UART 芯 片, 该 芯 片 将PC 总 线 上 的 并 行 数 据( 单 字 节 或 多 字 节 数 据) 分 割 成 以 比 特 为 单 位 的 数 据 流, 从 而 实 现 在 串 行 线 缆 中 的 数 据 传 输。

---- 现 在 几 乎 所 有 的PC 机 都 带 有16550 UART, 它 的 最 大 数 据 吞 吐 率 是115Kbps, 这 能 满 足 大 多 数 串 行 设 备 的 需 要, 而 以 前 的16450 UART、8250 UART 显 得 有 些 过 时 了。 有 时,16550 UART 也 显 得 不 够 快, 例 如 有 些 模 拟 式 调 制 解 调 器 能 以230Kbps 的 速 率 传 输 压 缩 数 据,ISDN 适 配 器 的 时 钟 频 率 接 近1Mbps。 所 以, 如 果 需 要 更 快 的 速 率, 您 可 以 选 择921Kbps 的16750 UART。

---- 并 口 常 用 来 连 接 打 印 机、 扫 描 仪 等 外 部 设 备。 因 为 并 口 是 以 字 节 方 式 传 输 数 据, 所 以 一 般 而 言, 并 口 的 数 据 传 输 速 率 比 串 口 快, 大 约 从40KBps 到 超 过1MBps。 多 数PC 机 只 有 一 个 并 口, 在 机 箱 背 后 有 一 个25 孔 的 母 插 口。 如 果 需 增 加 并 口, 则 要 在 扩 展 槽 中 增 加I/O 卡。

---- 并 口 一 般 有4 种 模 式: 单 向、 双 向、EPP 和ECP。 多 数 新 型PC 机 的 并 口 支 持 全 部4 种 模 式。 您 可 以 在CMOS 设 置 程 序 的peripherals 部 分 查 看 您 的PC 机 并 口 所 支 持 的 模 式。 单 向, 也 称SPP, 这 是 最 基 本、 最 慢 的 并 口 设 置, 数 据 只 能 输 出, 不 能 输 入。 速 率 为40KBps 到50KBps。 双 向, 顾 名 思 义, 它 允 许 数 据 在 设 备 与PC 机 之 间 双 向 传 输, 所 以PC 机 可 以 接 收 设 备 的 状 态 信 息。 其 速 率 为100KBps 到300KBps。EPP, 也 称 加 强 并 行 端 口, 这 是 为 要 求 高 性 能 的 外 部 设 备 而 设 计 的, 例 如 驱 动 器、 网 卡 等。 其 速 率 从400KBps 到 超 过1MBps,EPP 提 供 了 并 口 的 最 佳 性 能。 在CMOS 中 选 择EPP 时, 一 般 有 从1.7 版 到1.9 版 的 选 择。 对 于 最 近 购 置 的 设 备, 可 以 选1.9 版。ECP, 也 称 增 强 能 力 端 口, 它 既 允 许 双 向 传 输, 又 提 高 了 传 输 速 率。 如 果 打 印 机 或 别 的 设 备 支 持ECP,PC 机 就 可 以 得 到 该 设 备 的 状 态 信 息 或 错 误 信 息。 在CMOS 设 置 中 选 择ECP 时, 系 统 要 求 您 选 择 一 个DMA 通 道。 您 可 以 像 分 配IRQ 一 样 分 配DMA 通 道。 为 了 避 免 冲 突, 您 可 以 先 在“Device Manager”( 适 用 于Windows 95) 中 找 到 一 个 空 闲 的DMA 通 道。 如 果 无 法 避 免 冲 突, 您 就 只 能 使 用 双 向 模 式。

---- 在Windows 95 中, 如 何 选 择 及 设 置 端 口 呢 ?CPU 与 外 围 设 备 之 间 交 换 数 据 是 通 过 分 配IRQ 和I/O 地 址 来 控 制 的。 具 体 到 一 个 外 部 设 备 上,IRQ 和I/O 地 址 被 分 配 给 与 此 设 备 相 连 的 端 口。IRQ 代 表 中 断 号,PC 机 一 般 有16 个 中 断, 从0 到15。 通 常 每 个 并 行 端 口 和 串 行 端 口 都 拥 有 自 己 的IRQ, 但 也 有 例 外,COM1 与COM3 常 共 用 一 个IRQ,COM2 和COM4 也 常 共 用 一 个IRQ。 每 个 端 口 还 需 要 一 个 唯 一 的I/O 地 址, 这 是 数 据 输 入/ 输 出 的 缓 冲 区。 如 果 多 个 设 备 使 用 同 一 个IRQ 或I/O 地 址, 设 备 就 不 能 正 常 工 作, 甚 至 系 统 会 死 机。 所 以, 如 何 正 确 分 配IRQ 和I/O 地 址 是 很 关 键 的。 在Windows 95 中,IRQ 和I/O 地 址 常 常 是 自 动 分 配 的。 但 是Windows 95 并 不 能 做 得 尽 善 尽 美, 特 别 是 对 于 串 口。

---- 并 口 被 称 为LPT,PC 机 自 动 将 所 检 测 的 并 口 命 名 为LPT1 到LPT3。 一 些PC 机 缺 省 地 将IRQ7 分 配 给LPT1 和LPT2。 如 果 想 再 增 加 并 口, 一 定 要 使 用 不 同 的IRQ。 我 们 建 议 尽 量 在“Device Manager” 中 设 置LPT2 和LPT3。 如 果 不 行, 则 可 在CMOS 中 设 置。 表1 说 明 了 标 准 并 口 资 源 的 设 置 情 况。

表1 标 准 并 口 资 源 设 置
LPT IRQ I/O 地 址
LPT1 IRQ7 3BC
LPT2 IRQ7 378
LPT3 IRQ5 278

---- 串 口 又 称 为COM, 依 次 编 号 为COM1 ~COM8, 俗 称COM 地 址。COM1、COM2 设 有 标 准 的 地 址 和IRQ, 所 以 尽 量 不 要 作 改 动( 若 需 要 改 动, 您 只 能 在CMOS 中 修 改)。 当 您 需 要 将COM1 或COM2 分 配 给 新 的 设 备 时, 可 以 在CMOS 中 将 标 号 为COM1 或COM2 的 端 口 设 为 禁 止 使 用(disabled), 或 者 改 变COM1 或COM2 的IRQ 和I/O 地 址, 并 将 原 来 的 设 置 值 分 配 给 新 加 的 设 备。 表2 说 明 了 标 准 串 口 资 源 的 设 置 情 况。

表2 标 准 串 口 资 源 设 置
COM IRQ I/O 地 址
COM1 IRQ4 3F8
COM2 IRQ3 2F8
COM3 IRQ4 3E8
COM4 IRQ3* 2E8
COM5 IRQ4* 3E0
COM6 IRQ3* 2E0
COM7 IRQ4* 338
COM8 IRQ3* 238

---- 当 您 发 现 端 口 工 作 异 常 时, 可 以 检 查PC 机 的IRQ 和I/O 地 址 的 分 配 情 况。 选 择“Start”*“Setting”*“Control Panel”, 双 击“System” 图 标, 选 择“Device Manager” 栏。 要 查 看 资 源 冲 突 的 情 况, 双 击 资 源 树 的Ports(COM&LPT) 结 点, 如 果 发 现 有 带 黄 圈 的 感 叹 号, 则 表 明 该 端 口 的 设 置 有 冲 突。 双 击 黄 圈, 单 击“Properties”, 选 择“Resources” 栏,“Conflicting Device” 框 中 会 提 示 您 哪 个 设 备、 哪 些 资 源 发 生 了 冲 突。 在 该 框 中 以 前 的 非 即 插 即 用 设 备 可 能 会 被 指 为“Unknown”。

---- 要 解 决 冲 突, 您 必 须 手 工 地 为 发 生 冲 突 的 两 个 设 备 中 的 一 个 分 配 新 的IRQ 或I/O 地 址。 如 果 端 口 在 主 板 上, 您 需 要 通 过CMOS 设 置 程 序 来 重 新 分 配IRQ 或I/O 地 址, 因 为“Device Manager” 不 能 改 写 系 统 的 设 置。 如 何 启 动CMOS 设 置 程 序 呢 ? 在PC 机 启 动 时 按Delete 键、F1 键 或 根 据 屏 幕 提 示 按 别 的 键 。 许 多 设 置 程 序 允 许 用 户 为 端 口 选 择IRQ 或I/O 设 置, 或 将 端 口 设 为 禁 止 使 用(Disabled)。 如 果 没 有 找 到 未 被 使 用 的 资 源 设 置, 您 就 需 要 改 变 别 的 设 备 使 用 的 资 源。 首 先, 找 到 一 个 未 使 用 的IRQ 或I/O 地 址, 在“Device Manager” 中 单 击“Computer” 可 以 查 看 完 整 的 资 源 分 配 表。 如 果IRQ 被 占 满, 可 以 在 系 统 设 置 中 禁 用 某 个 未 使 用 的 端 口, 从 而 释 放 一 个IRQ。 然 后 双 击“Device Manager” 中 的 列 表, 在“Resources” 栏 中 去 掉 对“Use automatic settings” 的 选 择。 在“Resource Settings” 框 中 选 择 发 生 冲 突 的 资 源, 单 击“Change Setting” 按 钮, 然 后 在“Value” 框 中 输 入 未 使 用 的IRQ 或I/O 地 址。


中国计算机世界出版服务公司版权所有