EDA课程设计自动奏乐器2
《EDA课程设计自动奏乐器2》由会员分享,可在线阅读,更多相关《EDA课程设计自动奏乐器2(11页珍藏版)》请在毕设资料网上搜索。
1、 课程设课程设计计 一 设计题目设计题目:自动奏乐器二自动奏乐器二 二二 设计要求设计要求: 1开机能自动奏一个乐曲,可以反复演奏; 2速度可变。 1 3 1 3 5 6 5 6 6 6 5 6 6 6 5 5 3 1 2 2 3 2 1 3附加:显示乐谱。 三三 设计过程:设计过程: (一)设计方案(一)设计方案: 本实验共分变速控制、断音延音、选音、分频和显示五部分。其中,变速控 制部分由 biansu 模块构成;断音延音部分由模块 yuepu1 构成;模块 yuepu2 选 出不同的地址输出,yindiao 模块实现分频,两者连接得到不同的音调,输出到 一个,实现占空比为:,送出到扬声器
2、发声;显示部分是一个 7449 译成器,在选音奏乐的同时数码管显示乐谱。 详细实现过程如下:详细实现过程如下: 1.实验采用两个时钟信号:93.75kHZ 和 23.438kHZ,分别用于演奏速度的控 制与不同音调的分频。 93.75kHZ 用四片 74160 构成 2929 进制计数器和 1464 进制计数器,分别得 到 32HZ 和 64HZ 的信号,使演奏出快慢两种速度; 用 23.438kHZ 构成八个音频的进制计数器,将输出加到八选一数字选择器, 用控制端 CBA 控制,以便通过分频得到不同的音调。 2 2.从乐谱开始到结束总共包括 32 种状态, 且为了实现乐曲能够自动循环播 放,
3、采用了 32 进制加法计数器。 3. 乐谱中的延音与断音用一个八进制计数器与上述的 32 进制计数器构成, 在每八个时钟周期后出现一个脉冲 out1,用来控制每个音符的断音。在 32 进制 计数器计到 6 时出现 out2; 计数器计到 12 时出现 out3; 计数器计到 13 时出现 out4; 计数器计到 14 时出现 out5; 计数器计到 28 时出现 out6; 计数器计到 29 时出现 out7; 计数器计到 30 时出现 out8。out2out8 均用来控制延音。 (二)设计说明(二)设计说明: : 总图:总图: 1.1.变速变速模块:模块: 有两个输入端,93.75kHZ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 自动 奏乐
