单片机语音控制系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3 1 3 录 放 音 信 号 的控 制 .. YYH4 2的 P AY 端 由 单 片机 的 P . 0 L 。 控 制 , 电平 有 效 , 高 YYH4 2的 RE 0 C端 由 单 片 机 的 P 控 制 , 电 平 有 效 。 YYH4 2的 高 0 S OP端 由 单 片机 的 P . 制 , 电平 有 效 。 T 。控 。 低 在 录 音 时 , 先 由 单 片 机 的 P 发 出 高 首 。 电 平 信 号 控 制 YYH4 2的 RE 端 , 时 由 0 C 同 单 片 机 的 P. P 。 和 ¨给 出 选 中 S AM 的 段 。 R
样 频 率 的 前 提 下 , 了 增 加 录 放 时 间 , 将 为 现
YYH4 2与 两 片 S AM 6 2 6相 连 , 全 部 0 R 25 使 录放音时间扩充一倍 , 并将 其 分 为 四 个 段 。 具 体 控 制 如 下 : YYH4 2的 数 据 线 D, 将 0 一D。 、 地 址 线 A。 一 A。和 控 制 线 R/ 与 两 片 。 W S RAM 6 2 6相 应 端 直 接 相 连 , 25 YYH4 2的 O
时 存 贮 多段 语 音 内 容 的 功 能 , 且 利 用 单 片 并 机 硬 件 易扩 充 和 可 编 程 等 特 点 , 一 步 扩 充 进
系统 功 能 。
d 系统具有 存贮和 显示 时间 、 . 日期 等 电
子表功能 , 可通过键盘 对其设置 、 改 。 并 修
2 系 统 结 构 和 功 能
2 1 系 统 结 构 . 如 图 l所 示 , 系统 由 YYH4 2语 音 子 该 0
系统 和 MC S一5 l单 片 机 子 系统 构 成 。其 中 ,
3 硬 件 设 计
3 1 YY 0 . H4 2语 音 子 系统 设 计
3 1 1 YY 0 .. H4 2简 介
YYH4 2语 音 子 糸 统 由 YYH4 2语 音 芯 片 0 0
图 1 系 统 结 构
2 2 系统 功 能 .
a 系 统 具 有 语 音 录 放 功 能 , 作 为 固 体 . 可 录音机使用 。 b 系 统 可 同 时 存 贮 四 段 语 音 内 容 , 可 . 并 根据语音内容长短进行变长存 贮。 C 可 以 定 时 放 出 指 定 段 录 音 内 容 , 音 . 放 时间可编程 , 且 设置时间顺序不受限制 。 并
但 是 , 实 际 应 用 中 YYH4 2还 存 在 着 在 0

些局限性 , 一是一片 S 其 RAM6 2 6 或 E 25 ( —
P ROM2 2 6 存 贮 容量 只 有 3 KB, 音 时 间 75) 2 录 短 ; 二 是 它 只能 存 贮 一 段 内容 , 能 满 足 同 其 不
盘 和数 码 管 相连 , 了提 高 8 5 为 1 5的 驱 动 能
4 软 件 设 计
4 1 主程序模块 .
如 图 4所 示 , 程 序 首 先 进 行 系 统 初 始 主 化 , 括 栈 顶 设 置 、 时 器 工 作 方 式 和 计 数 初 包 定 值设置 、 中断 方 式 和 优 先 级 设 置 、 除 工 作 单 清
号 。 后 从话 筒输 入 语 音 信 号 , 然 YYH4 2将 其 0
处理 成 数 字 量 存 贮 在 指 定 的 S RAM 段 中 。 单
片 机 可 通 过 P .输 出 低 电 平 到 YYH4 2的 。 。 0
S ToP , 其 停 止 录 音 。在 放 音 时 , 单 片 端 使 由
Fra Baidu bibliotekA。 和 闲 置 不 用 , 改

l 微 小 型 计 算 机 开 发 与 应 用 1 9 . 2 952
维普资讯 http://www.cqvip.com
发 声 。在 录 放 音 时 , YYH4 2的 B Y 为 高 0 US
电平 , 晶体 管 导 通 , E 发 光 , 示 该 系 统 正 L D 表 处 于 录 放 音状 态 。
中 rst是 复 位 键 , hf 是 功 能 转 换 键 , 和 e e Si t 它
管的扫描过程时 间 ( 6 约 MS) 充 当 , 以 这 来 所
种设计是合理的 。 单 片机 83 0 1的 P 1口作 为 输 出 控 制 口 ,
P 。 P 分 别 ~ …


控 制 YYH4 2语 言 子 系 统 的 0
如 图 2所 示 , YYH4 2的 MI I M I O、 I 0 C 、 C AD
为 话 筒 ( C) 号输 人 端 。V 为 内 部 参 数 MI 信 电平 , 过 一 个 0 1 电容 接 地 。F L 、 通 . I IDAO 为 内 部 滤 波 器 外 接 元 件 输 人 端 。F L 为 音 IO
片 S RAM6 2 6存 贮 器 录 放 时 间 约 为 1 25 4
秒 。P AY、 C和 S L RE ToP分 别 为 放 音 、 音 录
和停止端 。 V 为 数 字 地 线 , 。 模 拟 地线 , V 为
两 种地 线在 电 路 板 中 只 有 一 个 公 共 接 点 。 3 1 2 扩 充 存 贮 器 的 控 制 .. 原 YYH4 2可 直 接 与 两 片 S 0 RAM 6 2 6 2 5 相 连 , 放音 时 间长 短 与 一 片 S 录 RAM6 2 6 2 5 相 同 , 是 采 样 频 率 提 高 了一 倍 。 不 提 高 采 只 在
时 存 贮 多段 内容 的 要求 。
为 此 , 们 研 制 了 “ 片 机 语 音 控 制 系 我 单 统 ” 将 MC 一 5 , s l单 片 机 引入 YYH4 2语音 O 控 制 系 统 中 , 用 单 片 机 控 制 YYH4 2的 采 O 录 、 、 等 信 号 , 及 扩 充 的 存 贮 器 片 选 和 放 停 以 高 位 地 址 , 而 实 现 了 任 意 扩 充 录 音时 间 、 从 同
场 合。
主 要 负 责 语 音 信 号 的 输 入 、 换 、 理 、 贮 转 处 存
和 输 出 。MC 一 5 s l单 片机 子 系 统 由 8 3 0 1单 片 机 、 P OM2 3 E R 7 2存 贮 器 、 展 的 ]o 接 口 扩 / 以及键盘和显示器组成 , 要负责人机交互 、 主 系 统 管 理 和 对 YYH4 2语 音 子 系统 的 控 制 。 0
2 4驱 动 后作 为 数 码 管 的 段 选 线 ; C 口接 收 4 P
3 2 单 片 机 子 系 统 的 设 计 .
如 图 3所 示 , 片 机 子 系统 由 8 3 单 0 1单 片 机 、 序 存 贮 器 2 3 、 址 锁 存 器 3 3和 并 程 72 地 7 行 IO 接 口 8 5 / 1 5构 成 , U 系 统 工 作 的 振 CP 荡频 率为 6 MHz 其 中 8 5 。 1 5接 口用 于 系统 扩 充 键盘和 显示 , 以便 于 人 机 交 互 。 键 盘 是 由 1 2个键 组 成 , 别 定 义 为 数 字 键 0 9 控 制 分 ~ , 键 s i 和 rst 1 hf t ee , 2个 键 排 成 4 ×3矩 阵 。其
路 和 显 示 器 数 码 管 电路 共 用 位 选 线 的 方 法 。 由 于 键 盘 是 采 用 逐 行 扫 描 方 法 , 码 管 显 示 数
是 采 用动 态扫 描 方 法 , 因此 程 序 在扫 描 键 时 , P 口输 出位 选 位 , B 口输 出 为全 0 即数 码 A P , 管 全熄灭 , 由于 扫 描 一 遍 键 盘 只 需 几 十 微 秒 时 间 , 显 示 来 说 不 受 影 响 , 扫 描键 盘 去 抖 对 而 动 时 间 所 需 为 延 时 ( — 1 ms , 好 由 数 码 5 0 )正
o o 1 1
o 1 o l
o 段 第 一 片 1段 2 段 第二片 3段
YYH4 2的 工 作 频 率 , 据 用 户 对 录 放 时 间 0 根
T 长短 的要 求 可 以选择 L 的 参数 , C T一
1 L / 4 *4 ) , C 越 大 , 放 时 间 T 越 6 C (7 7 秒 L 录 长 。如 选 电感 L一 1 0 H, 0  ̄ 电容 C为 2 P 则 0 F,
YYH4 2是 专 用 语 音 处 理 芯 片 , 需 配 0 只
小 型 计 算 机 开 发 与 应 用 1 9 . ll 9 52
维普资讯 http://www.cqvip.com
备 少 量 的 外 围 电路 , 就可 构 成 语 音 录 放 系 统 。
对两 片 S RAM 6 2 6的 A。 25 和 进 行 控 制 ,
从 而 不 仅 可 扩 充 存 贮 量 , 且 将 整 个 存 贮 器 而
分段 进 行管 理 。 存 贮 器 分段 的 定 义 如 下 :
P1 ( . CS) o Pll A l) ( ‘ S RAM
频 信 号输 出 , L 8 经 M3 6放 大 驱 动 扬 声 器 发
声 。OS 、 C0为 外 接 电感 、 容 端 , 生 C1 OS 电 产
元 等 。 后 系统 进 入 工 作 状 态 , 设 置 标 准 时 然 先 间数 码 管将 进 行 时 间 计 时 显 示 。之 后 系统 可
力 , 加 了两 片 2 4总 线 驱 动 器 。 1 5的 P 增 4 85 A 口输 出 经 过 2 4驱 动 后 既 作 为数 码 管 的位 选 4 线 , 作 为 键 盘 的 输 入 线 ; B 口 输 出 经 过 又 P
C A S OP、 E S、 T R C和 P LAY 控 制 端 。
数 字 键 配 合 使 用 , 实 现 键 的 复 用 。 示 器 是 可 显 由 6个 数 码 管 组 成 , 据 系统 的 工 作 状 态 分 根 时显示 : 时 、 、 , 段 号、 放音时间 , ① 分 秒 ② 录 ③ 年 、 、 星 期 , 出错 信 息 。 月 日、 ④ 单 片 机 是 通 过 单 行 IO 接 口 8 5 / 1 5与 键
维普资讯 http://www.cqvip.com
番 逻 : 瑶
I \ ^
r 、


/ /
单 片 机 语 音 控 制 系统

哈尔滨船舶工程学院计算机系 张国印 张立民 王铁军

气a 2 |
, 、
摘 要 首先 , 本文提出了单片机语音控制系统的系统结构 , 然后介绍了由 Y H 0 语音芯 Y 42
片 构成 的语 音 电路 以及 单片机 对其 控 制的硬 件 设计 , 后介 绍 系统的软 件 设计 思想 和 流程 。 最
及 外 围 电路 和 两 片 R AM6 2 6存 贮 器 组 成 , 25
引 言
自 18 9 8年 以 来 , 外 各大 集 成 电路 厂家 国 都 在 开 发 语 音 芯 片 , 要 有 T6 6 、 主 6 8 YYHI 6 和 YYH4 2等 几 种 类 型 。 中 YYH4 2功 能 0 其 0 最 强 , 只 需 配 备 少 量 的 外 围 电 路 就 可 直 接 它 使用 S RAM6 2 6或 E R 25 P OM2 2 6录 放 音 , 75 广 泛 地 应用 在 留 音机 、 音 报 警 、 器 读数 等 语 仪
机 的 P .输 出 高 电 平 到 YYH4 2的 P AY 。 0 L
端, 时由P . 这 1 0和 P1 1 中 的 S AM 中 指 . 选 R
定 段 的 存 贮 内 容 将 读 人 YYH4 2 经 过 语 言 0,
信 号 处 理 后 , 过 放 大 驱 动 电 路 送 人 扬 声 器 通
相关文档
最新文档