欢迎来到天天文库
浏览记录
ID:47580281
大小:269.22 KB
页数:20页
时间:2020-01-10
《简易电子琴的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、武汉理工大学华夏学院题目:简易电子琴的设计初始条件:1.运用所学的微机原理和接口技术知识;2.微机原理和接口技术实验室的实验箱设备。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)使用汇编语言设计一个能够用键盘运行的电子琴,(实现一个以上功能):1.弹奏:用户每按一个键盘琴键就弹奏相应的音符;2.演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能;3.变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;按下另一指定键后,再弹奏和演奏时琴键相应的音符频率变低;4.严格按照课程设计说明书要求
2、撰写课程设计说明书。摘要随着电子技术的发展,电子琴很为常见,硬件的设计很费人力与物力,因此软件的应用得到了很好的应用,这个简易电子琴设计采用了软硬件结合的方法完成了任务要求。应用了8255和8253的芯片,利用CPU,8086达到软硬件结合,从而实现电子琴的弹奏和演奏两种方式的应用。可以随心所欲控制电子琴是弹奏还是自动演奏。此电子琴程序实现了:1.弹奏:用户每按一个键盘琴键就弹奏相应的音符;2.演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能。k0为控制键:高电平时自动演奏。打到低电平时停止演奏。低电平时可弹奏,K1,K2,K3,K
3、4,K5,K6,K7分别为1,2,3,4,5,6,7-16-武汉理工大学华夏学院目录………………………………………………………………………………………………前言第一章电子琴的设计要求和使用器件1.1初始条件1.2电子琴要完成的主要任务1.3电子琴课设的使用器件1.4设计方案的确定第二章电子琴的硬件设计2.1电子琴的硬件框图2.28255芯片的资料2.38253芯片的资料第三章电子琴的软件设计3.1程序流程图3.2发音程序3.3延时程序3.4停止发音程序3.5整体的软件汇编程序第四章电子琴的调试和设计体会4.1硬件调试4.2软件调试4.3
4、设计体会第五章附录5.1参考文献5.2乐谱5.3成绩评定表前言随着电子技术的发展,计算机在现代科学技术的发展中起着越来越重要的作用。多媒体技术、网络技术、智能信息处理技术、自适用控制技术、数据挖掘与处理技术等都离不开计算机。本课程设计是基于微机原理与接口技术的简单应用。微机技术目前运用最广泛的就是单片机。单片机是随着大规模集成电路的出现极其发展,将计算机的CPU,RAM,ROM,定时/计数器和多种I/O接口集成在一片芯片上,形成了芯片级的计算机,因此单片机早期的含义称为单片微型计算机(singlechipmicrocomputer).它
5、拥有优异的性价比、集成度高、体积小、可靠性高、控制功能强、低电压、低功耗的显著优点.主要应用于智能仪器仪表、工业检测控制、机电一体化等方面,并且取得了显著的成果.单片机应用系统可以分为:(1)最小应用系统是指能维持单片机运行的最简单配置的系统。这种系统成本低廉,结构简单,常构成一些简单-16-武汉理工大学华夏学院的控制系统,如开关状态的输入/输出控制等。片内有ROM/EPROM的单片机,其最小应用系统即为配有晶振,复位电路,电源的单个单片机.片内无ROM/EPROM的单片机,其最小应用系统除了外部配置晶振,复位电路,电源外,还应外接EP
6、ROM或EEPROM作为程序存储器用.(2)最小功耗应用系统是指为了保证正常运行,系统的功耗最小.(3)典型应用系统是指单片机要完成工业测控功能所必须的硬件结构系统。-16-武汉理工大学华夏学院第一章电子琴的设计要求和使用器件1.1初始条件1.运用所学的微机原理和接口技术知识;2.微机原理和接口技术实验室的实验箱设备;-0--0--0--0--0--0--0--0--0--0--0--0--0--0--0--0--0-1.2电子琴要完成的主要任务(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)使用汇编语言设计一个能够用键盘运
7、行的电子琴,(实现一个以上功能):1.弹奏:用户每按一个键盘琴键就弹奏相应的音符;2.演奏:按下键盘上某一个指定的建后自动弹奏预存琴谱功能;3.变调:按下键盘上某一指定键后,再弹奏和演奏时琴键相应的音符频率变高;按下另一指定键后,再弹奏和演奏时琴键相应的音符频率变低;4.严格按照课程设计说明书要求撰写课程设计说明书。1.3电子琴课设的使用器件1.唐都实验箱TDN86/88uln2803a,d8255ac-2,d8253ac-2,spk2.电脑一台3.wmd86软件1.4设计方案的确定1.用试验箱上的晶振输出一个高频的信号,接入8253,
8、用软件给8253和8255进行初始化,8255接开关,由开关取数值,后判断发音的频率,并送此分频数给8253,从8253输出相应的音频后,接一个非门,再接入硬件扬声器,扬声器接受到不同频率的波后发出不同的声
此文档下载收益归作者所有