下载pdf格式全文技术文档下载专区

下载pdf格式全文技术文档下载专区 下载pdf格式全文技术文档下载专区

chinabaike.com
from chinabaike.com More from this publisher
30.10.2014 Views

www.autoelectronics.eetchina.com 随 机 存 取 内 存 (Random Access Memory;RAM), 亦 称 为 读 / 写 内 存 (Read-Write Memory), 常 是 被 用 来 暂 时 存 放 资 料 、 或 是 程 序 执 行 存 放 资 料 的 地 方 , 用 途 相 当 广 泛 。 以 HOLTEK 8 位 微 控 制 器 为 例 , 其 容 量 有 64、96、160 及 224 个 Byte 选 择 。 累 积 器 累 积 器 (Accumulator), 是 MCU 的 运 作 中 枢 ,80% 的 指 令 都 与 累 积 器 有 关 ; 资 料 可 以 被 存 放 在 累 积 器 中 , 直 到 总 线 或 其 它 单 元 准 备 接 受 它 、 或 直 到 程 序 需 要 它 为 止 。 缓 存 器 缓 存 器 (Register) 是 MCU 内 部 用 来 暂 时 存 放 资 料 的 地 方 , 每 个 缓 存 器 的 功 能 各 不 相 同 , 但 却 有 一 共 同 的 特 性 , 就 是 可 以 直 接 读 / 写 , 因 其 位 于 MCU 的 内 部 , 故 减 少 了 一 些 不 必 要 的 等 待 及 寻 址 时 间 , 另 外 有 些 MCU 的 I/O Port, 也 以 缓 存 器 型 态 来 直 接 存 取 控 制 。 堆 栈 及 堆 栈 指 针 堆 栈 (Stack) 及 堆 栈 指 针 (Stack Pointer), 堆 栈 就 和 盘 子 一 样 , 一 个 一 个 由 下 往 上 堆 , 而 取 出 时 则 由 上 一 个 一 个 往 下 拿 , 不 能 由 中 间 抽 出 , 因 此 又 称 为 后 进 先 出 队 列 (Last-In-First-Out Queues)」。 功 能 如 下 ; 一 . 暂 时 存 放 PC(Program Count) 的 值 , 适 用 于 " 子 程 序 呼 叫 ”, 或 中 断 发 生 时 将 PC 的 值 暂 时 储 存 起 来 ; 二 . 可 视 为 缓 存 器 使 用 , 以 Push,Pop 来 完 成 ; 三 . 有 些 MCU 其 Stack Level 数 是 固 定 的 ( 如 HOLTEK μC 系 列 ), 有 些 则 可 自 定 。 运 算 逻 辑 单 元 运 算 逻 辑 单 元 (Algorithm Logic Unit;ALU), 其 功 能 在 于 执 行 算 术 指 令 及 逻 辑 判 断 , 除 了 产 生 结 果 之 外 , 也 产 生 相 关 的 Flag(Zero、Carry、Borrow、Status), 每 一 个 MCU 都 不 完 全 一 样 , 尤 其 是 Carry Flag 一 定 要 查 看 指 令 解 说 表 。 输 入 / 输 出 (I/O Port) 在 单 芯 片 微 电 脑 应 用 系 统 中 ,I/O 的 扩 充 不 是 目 的 , 而 是 为 了 提 供 外 部 设 备 一 个 输 入 / 输 出 的 信 道 , 做 为 外 界 与 MCU 间 的 沟 通 管 道 。 例 如 接 键 盘 、 显 示 器 、 驱 动 开 关 控 制 或 测 量 等 ; 在 I/O 扩 充 时 必 须 考 虑 与 之 相 连 接 的 外 围 设 备 硬 件 电 路 特 性 , 如 : 电 位 匹 配 、 干 扰 抑 制 、 驱 动 能 力 ( 如 Source,Sink 能 力 ) 等 。

www.autoelectronics.eetchina.com 微 控 制 器 在 I/O 埠 方 面 备 有 多 种 电 路 形 式 , 其 中 有 多 端 口 可 以 经 由 软 件 以 位 单 位 来 设 定 输 出 / 入 方 向 。 各 埠 附 加 大 电 流 、 高 耐 压 的 缓 冲 器 , 以 直 接 驱 动 LED 与 高 功 率 晶 体 管 , 以 及 做 模 拟 讯 号 的 输 入 之 用 。 定 时 器 、 定 时 器 定 时 器 (Time Counter)、 定 时 器 (Timer), 由 外 加 振 荡 晶 体 , 经 除 频 电 路 来 提 供 MCU 数 种 不 同 的 时 基 (Time Base)。 常 应 用 于 : 一 . 时 钟 之 时 基 ( 如 1sec、500ms、62.5ms、15.625ms 等 ); 二 . PWM(Pulse Width Modulation) 之 Time Base; 三 . Key Scan; 四 . LED Scan; 五 . Frequency output; 六 . Pulse Reading; 七 . APO (Auto Power OFF) 等 。 计 数 器 计 数 器 (Event Counter) 专 用 于 累 计 外 部 的 事 件 个 数 , 可 能 为 Pulse 或 其 它 资 料 , 也 可 用 以 产 生 正 确 的 时 间 延 迟 。 常 应 用 于 : 一 、 另 一 种 Time Base, 外 加 固 定 频 率 ; 二 、 计 数 器 ; 三 、 可 规 划 成 另 一 种 立 即 中 断 输 入 ; 四 、 计 速 器 (Speed Meter)、 转 速 表 (Tachometer)。 中 断 中 断 (Interrupt) 用 来 处 理 立 即 事 件 、 或 列 为 优 先 处 理 之 事 件 , 负 责 时 间 计 数 器 超 时 中 断 、 及 外 部 事 件 产 生 中 断 请 求 等 工 作 。 大 部 分 微 控 制 器 的 中 断 处 理 系 统 是 多 层 的 , 内 设 有 中 断 优 先 级 电 路 , 以 决 定 先 后 顺 序 。 常 应 用 于 :

www.autoelectronics.eetchina.com<br />

随 机 存 取 内 存 (Random Access Memory;RAM), 亦 称 为 读 / 写 内 存 (Read-Write Memory), 常<br />

是 被 用 来 暂 时 存 放 资 料 、 或 是 程 序 执 行 存 放 资 料 的 地 方 , 用 途 相 当 广 泛 。 以 HOLTEK 8 位<br />

微 控 制 器 为 例 , 其 容 量 有 64、96、160 及 224 个 Byte 选 择 。<br />

累 积 器<br />

累 积 器 (Accumulator), 是 MCU 的 运 作 中 枢 ,80% 的 指 令 都 与 累 积 器 有 关 ; 资 料 可 以 被 存<br />

放 在 累 积 器 中 , 直 到 总 线 或 其 它 单 元 准 备 接 受 它 、 或 直 到 程 序 需 要 它 为 止 。<br />

缓 存 器<br />

缓 存 器 (Register) 是 MCU 内 部 用 来 暂 时 存 放 资 料 的 地 方 , 每 个 缓 存 器 的 功 能 各 不 相 同 , 但<br />

却 有 一 共 同 的 特 性 , 就 是 可 以 直 接 读 / 写 , 因 其 位 于 MCU 的 内 部 , 故 减 少 了 一 些 不 必 要 的<br />

等 待 及 寻 址 时 间 , 另 外 有 些 MCU 的 I/O Port, 也 以 缓 存 器 型 态 来 直 接 存 取 控 制 。<br />

堆 栈 及 堆 栈 指 针<br />

堆 栈 (Stack) 及 堆 栈 指 针 (Stack Pointer), 堆 栈 就 和 盘 子 一 样 , 一 个 一 个 由 下 往 上 堆 , 而 取 出<br />

时 则 由 上 一 个 一 个 往 下 拿 , 不 能 由 中 间 抽 出 , 因 此 又 称 为 后 进 先 出 队 列 (Last-In-First-Out<br />

Queues)」。 功 能 如 下 ;<br />

一 . 暂 时 存 放 PC(Program Count) 的 值 , 适 用 于 " 子 程 序 呼 叫 ”, 或 中 断 发 生 时 将 PC 的 值 暂<br />

时 储 存 起 来 ;<br />

二 . 可 视 为 缓 存 器 使 用 , 以 Push,Pop 来 完 成 ;<br />

三 . 有 些 MCU 其 Stack Level 数 是 固 定 的 ( 如 HOLTEK μC 系 列 ), 有 些 则 可 自 定 。<br />

运 算 逻 辑 单 元<br />

运 算 逻 辑 单 元 (Algorithm Logic Unit;ALU), 其 功 能 在 于 执 行 算 术 指 令 及 逻 辑 判 断 , 除 了 产 生<br />

结 果 之 外 , 也 产 生 相 关 的 Flag(Zero、Carry、Borrow、Status), 每 一 个 MCU 都 不 完 全 一<br />

样 , 尤 其 是 Carry Flag 一 定 要 查 看 指 令 解 说 表 。<br />

输 入 / 输 出 (I/O Port)<br />

在 单 芯 片 微 电 脑 应 用 系 统 中 ,I/O 的 扩 充 不 是 目 的 , 而 是 为 了 提 供 外 部 设 备 一 个 输 入 / 输 出 的<br />

信 道 , 做 为 外 界 与 MCU 间 的 沟 通 管 道 。 例 如 接 键 盘 、 显 示 器 、 驱 动 开 关 控 制 或 测 量 等 ; 在<br />

I/O 扩 充 时 必 须 考 虑 与 之 相 连 接 的 外 围 设 备 硬 件 电 路 特 性 , 如 : 电 位 匹 配 、 干 扰 抑 制 、 驱 动 能<br />

力 ( 如 Source,Sink 能 力 ) 等 。

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!