04.05.2015 Views

定时器外部时钟源计数模块

定时器外部时钟源计数模块

定时器外部时钟源计数模块

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

定 时 器 外 部 时 钟 源 计 数 模 块<br />

北 阳 电 子 技 术 有 限 公 司 保 留 对 此 文 件 修 改 之 权 利 且 不 另 行 通 知 。 北 阳 电 子 技 术 有 限 公 司 所 提 供 之 资 讯 相 信 为 正 确 且 可 靠 的 , 但<br />

并 不 保 证 本 文 件 中 绝 无 错 误 。 请 于 向 北 阳 电 子 技 术 有 限 公 司 提 出 订 单 前 , 自 行 确 定 所 使 用 之 相 关 技 术 文 件 及 规 格 为 最 新 之 版 本 。 若<br />

因 贵 公 司 使 用 本 公 司 之 文 件 或 产 品 , 而 涉 及 第 三 人 之 专 利 或 著 作 权 等 智 慧 财 产 权 之 应 用 及 配 合 时 , 则 应 由 贵 公 司 负 责 取 得 同 意 及 授<br />

权 , 本 公 司 仅 单 纯 贩 售 产 品 , 上 述 关 于 同 意 及 授 权 , 非 属 本 公 司 应 为 保 证 之 责 任 。 又 未 经 北 阳 电 子 技 术 有 限 公 司 之 正 式 书 面 许 可 ,<br />

本 公 司 之 所 有 产 品 不 得 用 于 医 疗 器 材 , 維 持 生 命 系 統 及 飞 航 等 相 关 设 备 。<br />

凌 阳 大 学 计 划 推 广 中 心<br />

北 京 市 海 淀 区 上 地 信 息 产 业 基 地 中 黎 科 技 园 1 号 楼 6 层 C 段 邮 编 :100085<br />

TEL : 86-10-62981668 FAX : 86-10-62985972 E-mail:unsp@sunplus.com.cn http://www:unsp.com.cn


Technology for Easy Living<br />

电 子 竞 赛 基 础 模 块<br />

目<br />

1 编 写 目 的 ............................................................................................................................ 3<br />

2 硬 件 设 计 及 功 能 描 述 ........................................................................................................ 3<br />

2.1 硬 件 设 计 电 路 ......................................................................................................... 3<br />

2.2 硬 件 设 计 功 能 描 述 ................................................................................................. 3<br />

3 软 件 设 计 及 使 用 说 明 ........................................................................................................ 3<br />

3.1 主 程 序 软 件 设 计 流 程 及 说 明 ................................................................................. 3<br />

3.2 中 断 流 程 图 及 说 明 ................................................................................................. 4<br />

录<br />

© Sunplus University Program http://www.unsp.com.cn E-mail:unsp@sunplus.com.cn 第 2 页


Technology for Easy Living<br />

电 子 竞 赛 基 础 模 块<br />

1 编 写 目 的<br />

1、 了 解 SPCE061 定 时 器 如 何 利 用 外 部 时 钟 源 来 计 数<br />

2、 该 模 块 应 用 于 频 率 的 测 量 , 如 : 在 实 际 应 用 中 要 测 量 某 一 振 荡 电 路 产 生 的 频 率 , 则<br />

可 以 将 被 测 频 率 作 为 定 时 器 的 外 部 时 钟 来 计 数 , 然 后 利 用 2Hz 的 时 基 中 断 定 时 2-3 秒<br />

获 得 计 数 值 , 再 除 以 2 或 3 即 得 到 要 测 量 的 频 率 , 该 测 量 方 法 精 度 较 高 而 且 操 作 简 单 ,<br />

无 需 其 他 任 何 硬 件 电 路 。<br />

2 硬 件 设 计 及 功 能 描 述<br />

2.1 硬 件 设 计 电 路<br />

如 果 被 测 对 象 有 多 个 , 则 可 以 通 过 模 拟 开 关 选 择 , 如 下 图 所 示 :<br />

1<br />

5<br />

2<br />

4<br />

U2<br />

Y0<br />

Y1<br />

Y2<br />

Y3<br />

CD4052<br />

VDD<br />

Y<br />

A0<br />

A1<br />

16<br />

3<br />

10<br />

9<br />

VDD<br />

IOB4<br />

IOA3<br />

IOA4<br />

3<br />

1<br />

45<br />

44<br />

U1<br />

SPCE061A<br />

IOB2<br />

IOB4<br />

IOA4<br />

IOA3<br />

VSS<br />

8<br />

VSS<br />

VEE<br />

7<br />

2.2 硬 件 设 计 功 能 描 述<br />

SPCE061A 根 据 所 选 通 道 , 通 过 IOB4 和 IOB3 向 模 拟 开 关 送 两 位 地 址 信 号 , 取 得<br />

振 荡 频 率 , 可 以 选 择 EXT1 即 频 率 从 IOB4 输 入 ,( 也 可 以 选 择 EXT2 即 频 率 从 IOB5 输 入 )<br />

通 过 计 算 得 出 相 应 的 参 数 值 。<br />

3 软 件 设 计 及 使 用 说 明<br />

3.1 主 程 序 软 件 设 计 流 程 及 说 明<br />

© Sunplus University Program http://www.unsp.com.cn E-mail:unsp@sunplus.com.cn 第 3 页


Technology for Easy Living<br />

电 子 竞 赛 基 础 模 块<br />

主 程 序 很 简 单 , 每 2 秒 钟 读 一 次 计 数 器 计 数 值 并 计 算 出 外 部 频 率 fx。<br />

其 中 I/O 口 初 始 化 部 分 如 下 :<br />

1、 设 置 IOB2IOB3 分 别 为 EXT1 和 EXT2 外 部 中 断 ,( 未 使 用 EXT2) 并 写 入<br />

P_FeedBack 口 ;<br />

2、IOB4 和 IOB5 分 别 设 置 为 悬 浮 输 入 ,IOB2 和 IOB3 分 别 设 置 为 反 相 输 出 。<br />

定 时 器 初 始 化 如 下 :<br />

1、 计 数 初 值 [P_TimerA_Data] 为 0;<br />

2、 定 时 器 设 置 为 CLKA 的 EXT1 即 TIMERA_CLKA_EXT, 则 CLKB 设 置 为 高 电 平<br />

“1” 即 TIMERA_CLKB_1 。<br />

使 用 者 可 以 根 据 自 己 的 实 际 需 要 对 程 序 做 改 动 , 在 这 里 只 是 起 到 一 个 “ 抛 砖 引 玉 ”<br />

的 作 用 。<br />

初 始 化<br />

开 2Hz 中 断<br />

定 时 设 置 并 启 动<br />

否<br />

是 否 定 时 2 秒<br />

是<br />

读 出 计 数 值<br />

清 2 秒 标 志 , 计 数<br />

器 清 零<br />

得 出 被 测 频 率 fx<br />

3.2 中 断 流 程 图 及 说 明<br />

中 断 采 用 2Hz 的 时 基 中 断 当 进 入 中 断 4 次 即 2 秒 后 , 主 程 序 读 计 数 值 并 计 算 。<br />

© Sunplus University Program http://www.unsp.com.cn E-mail:unsp@sunplus.com.cn 第 4 页


Technology for Easy Living<br />

电 子 竞 赛 基 础 模 块<br />

IRQ5 中 断 入 口<br />

寄 存 器 组 入 栈<br />

保 护<br />

是 2Hz<br />

中 断 吗 ?<br />

是<br />

是 否 定 时 2 秒<br />

计 数 标 志 清 零<br />

2Hz 状 态 标 志 位<br />

清 零<br />

否<br />

寄 存 器 组 出 栈<br />

中 断 返 回<br />

© Sunplus University Program http://www.unsp.com.cn E-mail:unsp@sunplus.com.cn 第 5 页

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

Saved successfully!

Ooh no, something went wrong!