- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机硬件技术基础课程设计
电子琴设计
学 院 名 称: 自动化学院
学 院 名 称: 自动化学院
专业: 自动化专业 班级: ********
学号: 2011**** 姓名: ****
学号: 2011**** 姓名: ******
学号: 2011**** 姓名: ******
学号: 2011**** 姓名: ****
评分: 教师: ****
目 录
目 录 I
摘 要 II
1 电子琴设计原理 - 1 -
1.1音阶频率对应关系 - 1 -
1.2音阶对应频率所转换的十进制数 - 1 -
2 软件设计总体方案及流程图 - 2 -
2.1键盘扫描程序: - 2 -
2.2功能转移程序: - 2 -
2.3琴键处理程序: - 2 -
2.4自动播放歌曲程序: - 2 -
2.5 简要流程图 - 3 -
2.6 简要流程图(子程序) - 4 -
3 硬件电路介绍 - 5 -
3.1 8255A简介 - 5 -
3.2 8254简介 - 5 -
3.3 键盘简介 - 6 -
3.4 扬声器控制模块 - 7 -
3.5 系统电路图 - 7 -
3.6 实物电路图接线 - 8 -
3.7 按键操作说明 - 8 -
4 总 结 - 9 -
5 附 录 - 10 -
5.1心得体会 - 10 -
5.1.1 心得体会(): - 10 -
5.1.2 心得体会(): - 11 -
5.1.3 心得体会(): - 12 -
5.1.4 心得体会() - 13 -
5.2程 序 - 15 -
摘 要
计算机技术的飞速发展,加快了人类进入信息社会的步伐,改变了世界,改变了人们的工作、学习和生活,对社会发展产生了广发而深远的影响。计算机技术在其他领域中的应用,极大地促进了个学科的发展。有效掌握计算机技术保证了我们可以掌握最先进、最有效的研究开发手段,并影响我们所从事学科的发展。因此,计算机技术基础是我们工科大学生必须掌握的、最重要的基础之一。
电子琴是高科技在音乐领域的一个代表,它是古典文化与现代文明的一个浓缩体。它不但可以帮助我们的音乐教师进行传统音乐文化的教育教学工作,而且由于它又具备现代音乐,特别是电子音乐、电脑音乐的基本结构、特征,因而使我们的教师在进行现代音乐、电子音乐、电脑音乐的教学时,更直接、更简便。
关键字:计算机硬件技术 电子琴
具体分工:
1 电子琴设计原理
一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,即可构成我们所想要的音乐了。当然对于8254来说,产生不同的频率非常方便,我们可以利用8254的定时/计数器来产生这样方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。该电子琴以8255、8254作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有7个弹奏按键、1个暂停键/预制播放键、1个终止键和扬声器。
1.1音阶频率对应关系
DO RE ME FA SO LA SI 低 261.626 293.665 329.629 349.228 391.995 440 493.885 中 523.251 587.330 659.255 698.456 783.991 880 987.767 高 1046.502 1174.659 1318.520 1396.913 1567.982 1760 1975.533 表1 音阶频率对应表
在本设计中,实验箱采用47KHZ的时钟频率,所以对应音阶频率所对应的十进制数为X=470000/Y,Y为不同音阶所对应的频率,最终转换如下表所示
1.2音阶对应频率所转换的十进制数
DO RE ME FA SO LA SI 低 180 160 142 134 120 107 95 中 90 80 71 67 60 53 48 高 45 40 36 34 30 27 24 表2 音阶对应十进制数表
2 软件设计总体方案及流程图
2.1键盘扫描程序:
检测
文档评论(0)