10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MPLAB ® <strong>C30</strong> 用 户 指 南导 出 (Export)以 标 准 的 格 式 将 数 据 发 送 出 MPLAB IDE。导 入 (Import)从 外 面 的 源 ( 如 从 hex 文 件 ) 将 数 据 送 入 MPLAB IDE。地 址 (Address)标 识 存 储 器 中 一 个 单 元 的 值 。递 归 (Recursion)已 定 义 的 函 数 或 宏 可 调 用 自 身 的 概 念 。 编 写 递 归 宏 时 要 特 别 小 心 : 因 为 很 容 易 陷 入 无限 循 环 , 导 致 无 法 退 出 递 归 。断 点 , 软 件 (Breakpoint, Software)一 个 地 址 , 程 序 会 在 这 个 地 址 处 暂 停 执 行 。 通 常 由 特 殊 的 break 指 令 获 得 。断 点 , 硬 件 (Breakpoint, Hardware)执 行 这 种 事 件 会 导 致 暂 停 。堆 栈 , 软 件 (Stack, Software)用 来 存 储 返 回 地 址 、 函 数 参 数 和 局 部 变 量 的 存 储 区 。 当 用 高 级 语 言 开 发 代 码 时 , 该 存储 区 一 般 由 编 译 器 管 理 。堆 栈 , 硬 件 (Stack, Hardware)PICmicro 单 片 机 中 调 用 函 数 时 存 储 返 回 地 址 的 存 储 区 。EEPROM电 可 擦 除 的 可 编 程 只 读 存 储 器 。 一 种 可 电 擦 除 的 特 殊 PROM。 一 次 写 或 擦 除 一 个 字 节 。EEPROM 即 使 电 源 关 闭 时 也 能 保 留 内 容 。EPROM可 擦 除 的 可 编 程 只 读 存 储 器 。 通 常 通 过 紫 外 线 照 射 来 擦 除 的 可 编 程 只 读 存 储 器 。FNOP强 制 空 操 作 。 强 制 NOP 周 期 是 双 周 期 指 令 的 第 二 个 周 期 。 由 于 PICmicro 单 片 机 的 架 构是 流 水 线 型 , 在 执 行 当 前 指 令 的 同 时 预 取 物 理 地 址 空 间 中 的 下 一 条 指 令 , 如 果 当 前 指令 改 变 了 程 序 计 数 器 , 那 么 这 条 预 取 的 指 令 就 被 忽 略 了 , 导 致 一 个 强 制 NOP 周 期 。仿 真 (Emulation)像 执 行 存 储 在 单 片 机 中 的 软 件 一 样 执 行 装 入 仿 真 存 储 区 中 的 软 件 的 过 程 。仿 真 存 储 器 (Emulation Memory)仿 真 器 内 部 的 程 序 存 储 器 。仿 真 器 (Emulator)执 行 仿 真 的 硬 件 。仿 真 器 系 统 (Emulator System)MPLAB ICE 2000 和 4000 仿 真 器 系 统 包 括 仿 真 器 主 机 / 处 理 器 模 块 / 器 件 适 配 器 / 电 缆 和MPLAB IDE 软 件 。仿 真 器 主 机 (Pod, Emulator)包 含 仿 真 存 储 区 、 跟 踪 存 储 区 、 事 件 和 周 期 定 时 器 , 以 及 跟 踪 / 断 点 逻 辑 的 外 部 仿 真 器盒 子 。DS51284C_CN 第 170 页© 2005 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!