简 易 电 子 琴 设 计 报 告 一 、 硬 件 设 计 方 案 及 相 关 解 释 : 设 计 一 个 基 于 AT89C51 单 片 机 的 简 易 电 子 琴
要 求 : 1. 4X4的 16个 按 键 矩 阵 , 并 且 每 个 键 对 应 一 个 音
2. 用 AT89C51将 键 盘 连 接 设 计 成 为 电 子 琴
3. 编 写 电 子 琴 的 程 序 , 要 达 到 可 以 随 意 弹 奏 想 要 表 达 的 音 乐 的 目 的
基 本 原 理 : 一 定 频 率 产 生 声 音 , 频 率 高 低 决 定 音 调
利 用 单 片 机 输 出 脉 冲 信号 经 放 大 后 送 给 喇 叭 , 便 可 发 出 声 音
利 用 单 片 机 的 定 时 器 , 让 定 时 器 中 断 一 次就 对 改 变 喇 叭 的 状 态 一 次 , 即 形 成 矩 形 方 波 , 这 也 是 数 字 电 路 产 生 声 音 的 方 法
由 于 一 首 音 乐 是 许 多 不 同 的 音 阶 组 成 的 , 而 每 个 音 阶 对 应 着 不 同 的 频 率 , 可 以 利用 不 同 的 频 率 的 组 合 , 即 可 构成 我们所想 要 的 音 乐 了, 对 于 单 片 机 来产 生 不 同 的频 率 非常方 便 , 我们可 以 利 用 单 片 机 的 定 时 /计 数 器T0 来产 生 这 样方 波 频 率 信号 , 因此, 只要 把一 首 歌曲的 音 阶 对 应 频 率 关 系弄正确即 可
二、 设 计 思路 : 1
定 时 /计 数 器 的 设 计 和状 态 字 定 义: 若要 产 生 音 频 脉 冲 , 只要 算出 某一 音 频 的 周期(1/频 率 ), 再将 此周期除以2, 即 为 半周期的 时 间
利 用 定 时 器 计 时