1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 单片机c语言编程入门下載 系列单片机C语言编程入门.pdf

单片机c语言编程入门下載 系列单片机C语言编程入门.pdf

时间:2020-10-21 19:52:48

相关推荐

单片机c语言编程入门下載 系列单片机C语言编程入门.pdf

系列单片机C语言编程入门.pdf

本文由c h e n j u n j u n j u n 3贡献 p d f 文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机 查看。 维普资讯 h t t p w w w .c q v i p .c o m 一 、 使 用 语 言 编 程 的 好 处 ; 加 汇 编 器 译 器 ;每 次 调 试 循 环 仅 编 做 增 量 “汇 编 译 ” “ 接 编 和 连 定 位 ” 。 送回计数器高字节 而 系 列 单 片 机 自 年 代 初 期 诞 生 以 来 , 于 片 机 卓 越 由 单 的性 能 和厂 商 片机 开 发 单 应 用 的 有 力 支 持 , 单 片 机 以 绝 ; 送 回计 数 器低 字 节 , , ; 用 语 言 则 只 有 两 条 语 句 错 误 和 警 告 自动 定 位 , 朗 明 的 错 误 自动 修 正 。 多 种 运 行 模 式 , 数 据 类 型 全 的查看和修改 。 软件模拟器 。 软 件 的 安 装 与 设 置 变 量 说 明 ; ; 加 对 的 优 势 在 国 内迅 速 地 普 及 应 用 。 为 了 解 决 汇 编 语 言 编 困 难 的 问题 , 年 代后 期 , 些 单片 机 在 一 生 产 厂 家 推 出 了 基 于 高 级 语 言 的 列 单 片 机 编 译 器 , 编 译 系 器 。 于 语 言 是 高 级 语 言 , 得 编 由 使 由 此 可 见 , 用 语 言 编 程 时 无 须 考 虑 编 程 算 法和 单 片 机 结 构 , 不 用 考 虑 汇编 语 句 如 何 工 作 , 只 要 你 通 过 语 言 的 书 写 规 范 , 将 你 的 意 图 表 达 出 来 就 行 了 , 下 的 工 作 由 剩 语 言 编 译 器 来 完 成 。 二 、 程 序 的 录 入 与 编 译 安 装 系 统 文 件 真 程 序 的 仿 软 件 包 中 有 一 个 文 件 , 执 行 文 件 , 照 中 文 提 按 示 , 程 序 自 动 安 装 到 程 者 在编 程 时 不必 过 份 了解 单 片 机 的 内部 结 构 和 编 程 算 法 , 仅 使 仅 用 常 人 的 思 维 去 书 写 程 序 , 要 遵 只 循 语 言 的 编 程 规 范 , 在 短 期 内 就 可 以完 成 程 序 的 编 制 。 率 提 高 数 效 倍 , 其 是 在 浮 点 数 运 算 和 数 据 处 尤 目 前 国 内 出 现 的 编 译 器 较 多 , 别 遵 循 不 同 的 语 言 版 本 , 分 比 较 流 行 的 是 目 前 各 个 电 , 中 。 ( 可 以 安 装 到 也 p a g e 1 盘 或 盘 上 ) 。 安 装 高 级 语 言 汇 编 器 在 盘 ( 盘 ) 建 立 一 个 子 目 录 或 子 及 单 片 机 网 站 均 在 探 讨 理 更 是 令 汇 编 语 言 望 尘 莫 及 。 面 说 旬 毫 不 夸 张 的 话 。 于 实现 同 一 对 个 功 能 的 程序 你 尚 未 完 成 汇 编 当 语 句 的 录 入 工 作 时 用 语 言 已 使 经 完成 编 译 工 作 了 。 的 编 程 技 巧 。就 国 内 生 产 的 仿 真 器 而 言 , 京 伟 福 实 业 有 限 公 司 生 产 南 的 单 片 机 仿 真 器 系 列 除 了 提 供 完 全 硬 仿 真 以 外 , 提 供 了 一 个 软 件 还 模拟 器 , 模拟器 能代 替仿真器进 该 行 无 目标 机 的 虚 拟 调 试 , 软 件 遵 该 循 语 言 标 准 , 提 供 将 软 件 包 中 的 。 文 件 到 子 目 录 中 , 行 执 文 件 。 双 击 中 “ ”图 标 , 即 进 人 图 示 的 伟 福 仿 真 系 所 统 。 例 如 对 于 一 个 位 计 数 器 ( 分 为 两 个 字 节 , , , ) 加 程 序 ,用 汇 编 语 言 编 程 大 致 的 在 屏 幕 图 上 方 ,有 一 行 菜 的 单 栏 和 一 行 工 具 栏 , 鼠 标 左 键 单 用 境 下 的 全 中 文 集 成 开 发 平 台 , 用 了 国 际 上 最 流 行 的编 使 译 技 术 , 提 供 以 下 操作 可 有两种方 法 ; 位 计 数 器 低 位 击 这 些 栏 目 , 生 成 相 应 的 菜 单 或 会 功 能 提 示 。在 屏 幕 的 正 中 央 的 一 大 块 区 域 就 是 源 文 件 编 辑 区 , 输 人 在 源 文 件 时 , 真 软 件 会 将 正 文 和 关 仿 键 词 显 示 成 不 同 的颜 色 。 ; 位 计 数 器 高 位 编 辑一 汇编 译 一连接 编 定 位 一 调 试 一 装 人 目标 系 统 一 条 龙 。 方法 一 利用 暴加 器 ( ) 位计 数器字节送累加器 、 工; ; 累 加 器 加 ;累 加 器 的 值 送 回 位 计 , 数 器 低 字 节 , 全 屏 幕 编 辑 ,就 地 修 改 , 所 见 即 所 得 ;跨 文 件 整 块 剪 贴 技 术 ; 彩色辨识正文 等 。 使 用 工 程 技 术 次 性 将 工 一 程 的 全 部 源 文 件 、 文 件 、 户 库 头 用 文 件 送 人 工 程 管 理 器 ,统 一 管 理 “ 编 译 ” “ 接 位 ”, 须 汇 编 和 连 定 无 p a g e 2 人工 干 预 。 在对源文 件进行编 译之 前 , 需 ; 位 计 数 器 高 字 节 送 加 ;低 位 字 节 的 进 位 加 到 高 字 节 中 , ; 累加器 的值 送回 位 , 计数 器 高字节 方 法 二 利 用 ( 寄 存 器 ) , ; 计 数 器 低 字 节 送 , ;计 数 器 高 字 节 送 使 用 技 术 动 辨 用 自 电子 作 年 第 期 一 维普资讯 h t t p w w w .c q v i p .c o m 要 对 仿 真 器 进 行 设 置 , 适 应 不 同 以 的单片机 型号 。 编 译 器 选 择 择 使 用 伟 福 汇 选 编器 , 是英 特尔汇编器 , 统 还 系 , 语 言 程 序 和 语 言 编 译 是 采 用 第 三 方 编 译 器 。 一 般 情 况 下 , 果 如 伟 福 软 件 仿 真 ” 的选 择 。 前 “ 择 仿 真 器 ” 框 内为 本 系 统 选 单击 屏幕上方 “ 真器 ” 目 , 仿 项 选 择 “ 真 器 设 置 ” 目 , 可 进 入 仿 栏 即 仿 真 器 设 置 窗 口 ( ) 图 。 所 支 持 的仿 真 器 类 型 , 择 正 确 仿 选 真 器 。在 “ 择 仿 真 头 ” 内 为 相 应 选 框 仿 真 器 能 支 持 的仿 真 头 类 型 , 择 选 所 使 用 的 仿 真 头 。 在 “ 择 框 选 ” 内为 所 能 仿 真 的 。 如 果 使 用 硬 件 仿 真 器 , 不 要 选 择 “ 用 伟 福 请 使 用 户 项 目中都 是 汇 编 语 言 程 序 , 没 有 语 言 语 言 , 择 伟 福 汇 选 编 器 。 果 用 户 项 目 中 含 有 语 言 , 如 语 言 ,或 者 汇 编 语 言 是 用 英 特 尔 格 式 编 写 的 , 选 择 英 特 尔 汇 就 编器 。 缺 省 显 示 格 式 定 观 察 变 量 指 显 示 的 方 式 , 一 般 为 混 合 十 十 六 进制 。 “ 言 ” 设 置 置 项 目编 译 语 项 设 语言 的路径 , 令行选项 。 命 编 译 器 路 径 明 本 系 统 汇 编 指 器 , 译 器 所 在 位 置 , 统 缺 省 编 系 系 列 编 译 器 在 “目 标 文 件 ” 设 置 ( 置 项 图 )设 生 成 的 目 标 文 件 的 及 生 成 目 , 标 文 件 的格 式 。 一 软 件 模 拟 器 ” 使 用 伟 福 软 件 模 拟 。 器 , 以 在 完 全 脱 离 硬 件 仿 真 器 情 可 况 下 , 软 件 进 行 模 拟 执 行 。“ 体 对 晶 般 情 况 下 , 址 选 择 为 缺 省 地 文 件 夹 下 , 系 统 使 用 的 编 译 本 器 为 第 三方 软件 , 须单 独 安 装 。 必 使 用 英 特 尔 汇 行 若 频 率 ” 在 软 件 模 拟 时 , 来 计 算 是 用 程 序执行 时问。在 “ 真头设 置” 仿 中 , 可 以 设 置 该 仿 真 头 的 特 殊 功 能 。在 使 用 软 仿 真 时 , 项 不 用 设 该 置 。 p a g e 3 编 器 , 需 要 加 上 所 需 的命 令 行 参 则 数 ; 若 使 用伟 福 汇 编 器 , 需 要 选 则 择 是 否 使 用 伟 福 预 定 义 的 符 号 。在 方 式 。即 由 编 译 确 定 。如 果 你 想 重 、 文 件 的 编 译 源 在 “ 目 ” 单 中 ( ) 有 源 项 菜 图 , 文 件 的 编 译 功 能 ( 键 为 , 真 热 ) 仿 软 件 对 源 文 件 编 译 后 , 给 出信 息 会 窗 口 ,显 示 系 统 编 译 输 出 的信 息 。 新 定 位 你 的 程 序 就 要 指 定 方 , 法 是 “ 省 地 前 面 的 选 去 缺 ” 伟 福 汇 编 器 中 , 经 把 单 片 机 使 已 用 的 一 些 常 用 符 号 , 存 器 名 定 义 寄 为 相 应 的 值 。如 果 你 使 用 伟 福 汇 编 器 , 可 以 直 接 使 用 这 些 符 号 。 如 就 果 你 自己 已经 定 义 了这 些 符 号 , 又 择 。在 开 始 地 址 , 束 地 址 处 填 人 结 相 应 的 。 想 使 用 伟 福 汇 编 器 , 将 “ 用 伟 就 使 福 预 定 义 符 号 ” 面 的选 择 去 掉 。 前 编 译 器 生 成 的 目 标 文 件 可 以 存 成 三 种 格 式 , 大 多 数 编 程 器 适 但 应 二 进 制 ( ) 。 命 令 行 项 目 中 若 有 语 言 程 序 , 统 进 行 编 译 时 , 用 此 行 系 使 参 数 对 程 序 进 行 编 译 。 命 令 行 目中 若 项 语 言 程 序 , 统 编 译 时 , 使 用 系 就 此行参数 程序进行 编译 。 , ( ) 和 英 特 尔 格 式 二 进 制 ( ) 由 编 译 器 生 成 的二 进 制 文 件 , 就 是 程 序 的 机 器 也 码 。 如 果 程 序 有 错 ,会 以 图 标 形 式 指 英 特尔格 式 ( ) 由 英 特 尔 定 义 的 一 种 格 式 , 用 码 来 存 出 表示错误 , 表示警告 , 表 示 通 过 。 编 译 信 息 行 会 有 相 关 的 在 生 成 文 件 , 击 鼠 标 左 键 , 击 右 双 或 键 在 弹 出菜 单 中选 择 “ 开 “ 能 打 功 可以打开相关 文件 。 ( 果有编译 如 错 误 , 击 左 键 , 以 在 源 程 序 中 双 可 指 出错 误 所 在 行 , 时前 一 行 或 后 有 一 系 统 对 目标 文 行 件 链 接 时 使 用 此 参 数 链 接 。 注 意 非 你 对 命 令 行 参 数 非 除 储 编 译 器 生 成 的 二 进 制 代 码 。 种 这 格 式 包 括 地 址 , 据 和 校 验 地 址 选 数 常 了 解 。 且 确 实 需 要 修 改 这 些 参 并 数 , 般 情 况 下 , 需 要 修 改 系 统 一 不 给 出 的 缺 省 参 数 。 以 免 系 统 不 能 正 常编译 。 择 一 般 为 缺 省 地 址 ( 编 译 器 定 ) 由 。 “ 真 器 ” 设 置 ( ) 选 仿 项 图 择 所 使 用 的 仿 真 器 类 型 , ( 真 仿 头 ) 型 , 及 所 仿 p a g e 4 真 的 类 型 。 类 以 行 程 序 有 错 , 造 成 当前 行 编 译 会 如 果 使 用 硬 件 仿 真 , 去 掉 “ 用 请 使 一 不 通 过 。而 将 错 误 定 位 在 本 行 所 一 电子 制作 年 期 维普资讯 h t t p w w w .c q v i p .c o m 用 程 单 编 刘 汉 明 这 里 介 绍 一 个 用 语 言 编 写 的 单片机 流水灯程序 的软件 和硬件 , 这 个程 序 可 以让 八 个 轮 流 点 亮 ,每 个 灯 点亮 和 熄 灭 时 间 均 为 秒 。 是 利 用 单 片 机 口 控 制 外 部 设 备 的 简 单 例 子 。 当然 , 你 掌 握 在 了 本 程 序 后 , 全 可 以 充 分 发 挥 你 完 的 想 象 , 变 一 下 程 序 内 容 和 灯 的 改 接 法 ( 如 用 光耦 驱 动 继 电器 来 控 比 制 霓 虹 灯 ) 做 出 各 种 变 化 非 凡 的 , 大 型 灯 光 广 告 牌 。 一 、 硬 件 电 路 因 为 电 路 用 单 片 机 控 制 , 以 所 电 路 非 常 简 洁 。 电 路 原 理 图 见 图 其 , 制 板 图 如 图 示 。 印 所 电路 的核 心 部 分 是 电 路 , 、 、 与 率 可 以 在 , 不 过 , ;间 频 单 片 机 , 面 提 到 它 和 两 组 前 口 , 们 这 里 只 用 到 口 , 我 共 个 引 脚 。 图 中 成 典 型 的 上 、 组 片 内 振 荡 电 路 组 成 时 钟 振 荡 器 。值 得 注意 的是 , 、 的 容 量 不 能 与 率 的 变 化 会 导 致 程 序 运 行 速 度 的 变 化 , 样 就 需 要 调 整 延 时 子 函 数 这 的参数 。 实上 , 调整参数亦可 , 事 不 只 是此 时 延 迟 时 间不 再是 , 秒 其 电复 位 ( 在加 电时单片机 复位 ) 即 图 中数 值 偏 差 太 大 , 则 可 能 引起 否 不 起 振 或 振 荡 不 稳 定 。 的 频 以如 果 发 现 了错 误 , 在 本 行 没 有 但 发 现 错 误 , 以查 查 本 行 上 下 的 程 可 楚 地 了 解 程 序 执 行 过 程 。 窗 口 中还有 ( 殊功 能 寄存 器 ) 特 窗 口和 位 窗 口 , 你 了 解 程 序 执 行 过 让 程 中 寄 存 器 的变 化 。 序 ) 。 例 译 过 程 发 现 有 错 。 在 信 编 息 窗 口 中 看 到 在 文 件 第 有 错 误 , 字 显 示错 误 行 号 文 类 型 是 , , ” ” p a g e 5 即 定 义 标 识 符 。 双 击 此 未 信 息 行 , 统 将 打 开 系 文 件 , 窗 口状 态 栏 中为 选 中数 据 的 地 址 , 可 以 在 选 中 的 数 据 上 直 接 修 改 数 据 的 十 六 进 制 值 , 可 以用 弹 出 菜 也 并 且 在 源 文 件 的 , 出 有 错 , 行 指 可 以 看 到 , ( 中 间 有 空 和 ) 格 。 原 来 应 为 ( 。 ) 单 的 修 改 功 能 ,修 改 选 中 的 数 据 “ 据 窗 口 ” 列 有 以 下 四 数 系 种 数 据 窗 口 ( ) 图 。 内部 数 据 窗 口 程 部 数 据 窗 值 。 程序 编译通过 进行软 仿真 时 , 仿 真 软 件 可 同 时 给 出 多 个 窗 口供 编 程 者 参 考 , 验 证 程 序 的运 行 结 以 果 。 每 次 编 译 后 仿 真 程 序 会 自动 在 子 目 录 中 生 成 程 序 数 据 窗 口 序 代 码 文 件 , 真 后 生 成 的程 序 代 仿 码 文 件 ( 。 或 。 ) 烧 用 写 器 烧 录 到 单 片机 中 进 行 验 证 。 本 文 介 绍 的 语 言 编 译 器 软 口 、 外 部 数 据 窗 口 ( 方 式 ) 页 在 内 部 数 据 窗 口 中 可 以 看 到 内 部 的 数 据 值 , 色 的 为 红 上一 步 执 行 过 程 中 ,改 变 过 的 值 , “ 窗 口 ” 通 过 窗 口 , ( ) 可 以 看 到 你 编 译 正 确 的 机 图 , 器 码 及 反 汇 编 程 序 , 以让 你 更 清 可 件 , 从 本 刊 网站 上 下 载 。 可 电子 制作 年 第 期 一 1 p a g e 6

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。