没有合适的资源?快使用搜索试试~ 我知道了~
汇编实验数字电子琴课程设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 177 浏览量
2023-02-02
18:23:24
上传
评论
收藏 219KB DOC 举报
温馨提示
试读
18页
汇编实验数字电子琴课程设计.doc
资源推荐
资源详情
资源评论
《微机原理及应用 A》
课程设计
选题:数字电子琴
院 系: 计算机科学与工程
专 业: 计算机科学与技术
班 级:
学 生:
学 号:
指导教师:
完成时间: 2015.06.29~2015.07.02
目 录
第 1 章 数字电子琴课程设计 ..................................................................3
1.1 数字电子琴课程设计的目的与意义............................................................3
1.1.1 数字电子琴课程设计的目的................................................................................3
1.1.1 数字电子琴课程设计的意义................................................................................3
1.2 数字电子琴课程设计的内容与要求............................................................3
1.2.1 数字电子琴课程设计的内容................................................................................3
1.2.2 数字电子琴课程设计的要求................................................................................3
1.3 数字电子琴应解决的主要问题....................................................................3
第 2 章 数字电子琴课程设计的原理、思路及电路图 ..........................3
2.1 数字电子琴课程设计的原理........................................................................3
2.2 数字电子琴课程设计的思路........................................................................4
2.3 数字电子琴课程设计的电路图....................................................................4
第 3 章 数字电子琴课程设计的源代码 ..................................................6
第 4 章 系统调试与运行 ..........................................................................9
4.1 数字电子琴课程设计的运行结果................................................................9
4.2 数字电子琴课程设计的改进方向................................................................9
第 5 章 心得体会 ......................................................................................9
第 1 章 数字电子琴课程设计
1.1 数字电子琴课程设计的目的与意义
1.1.1 数字电子琴课程设计的目的
本课程设计通过在《微机原理与接口技术》课程上所学的汇编知识和相关芯片知识,利
用汇编语言用软件编程的方法实现简单的 PC 仿真电子琴,充分认识理论知识对应用技术的
指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。
通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的
设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
1.1.2 数字电子琴课程设计的意义
主要是提高我们的动手能力以及自己通过查找资料解决问题的能力。
1.2 数字电子琴课程设计的内容与要求
1.2.1 数字电子琴课程设计的内容
通过汇编语言用软件编程的方法实现简单的 PC 仿真电子琴。
1.2.2 数字电子琴课程设计的要求
基本要求:
1) 用 pc 键盘模拟数字电子琴;
2) 利用试验仪扬声器与键盘 1,2,3,4,5,6,7,8 设计一个电子琴,通过数字按键响相应的
乐符 1,2,3,4,5,6,7,i,使能演奏简单地乐曲;按 1~8 数字键能同时点亮相应的 8 个 LED
灯,使具有声、光效果;
3) 利用实验 DAC 和喇叭,软件控制上述过程的实现;
1.3 数字电子琴应解决的主要问题
该课程设计应该解决的主要问题有:
1)查找出哆、唻、咪、发、嗦、啦、唏、唗八个音节所对应的频率值。
2)音乐的自动播放问题。
3)喇叭的开启与关闭。
第2章 数字电子琴课程设计的原理、思路及电路图
2.1 数字电子琴课程设计的原理
音节
哆
唻
咪
发
嗦
啦
唏
唗
频率
(HZ)
262
294
330
347
392
440
494
523
8254 和 8255 连接电路图:
、 喇叭
Y1
Y0
1MHZ
2.2 数字电子琴课程设计的思路
在本次课程设计中,根据复杂程序设计思想—模块化程序设计,分析和确定程序总体设
计目标:电子琴基本功能及部分扩展功能后,将总体目标划分为若干模块(子程序,具体可
见下)。 程序设计的思路按以下顺序进行:
1) 分析与确定程序总体设计目标
2) 将总体目标划分为若干模块
3)定义每个模块的具体任务,明确它与其他模块间的通信方式
4) 编写源程序,进行调试,包括:
(1)音乐弹奏
用户可以根据爱好弹奏音乐
(2)音乐播放
用户可以选择播放歌曲“欢乐颂”
5) 模块连接,形成完整的程序
6) 编写程序文档
PC0
8255
PC1
CS
GATE0 OUT0
8253
CS CLK0
剩余17页未读,继续阅读
资源评论
猫一样的女子245
- 粉丝: 102
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功