微机原理课程设计—电子琴的设计.docx
《微机原理课程设计—电子琴的设计.docx》由会员分享,可在线阅读,更多相关《微机原理课程设计—电子琴的设计.docx(19页珍藏版)》请在优知文库上搜索。
1、课程设计任务书学生姓名,刘沛专业班级:电气0901指导老师:张锐工作单位,自动化学院题目:计算机电子琴软件软件设计初始条件:1 .用于调试程序的IBM兼容PC机一台:2 .安装D0S/W1N98操作系统或运行于DOS/W1.N98兼容方式:3 .EDIT等文本编辑器输入80x86汇编程序,MASM5.0编译及链接程序。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明H撰写等详细耍求1 .运用汇编语言设计一个运行于计算机的电子琴软件,软件应实现弹奏功或演奏。其中弹奏:用户每按一琴键弹奏相应音符:演奏:按下某键后自动弹奏预存琴谱功能;还可以附加变调、变速和记录创作等其它功能。2 .说
2、明书撰写格式应符合课程设计说明书统一书写格式瓦时间支配:1.程序框图设计,3天2.编程,4天3,调试,3天4.编写设计报告,4天指导老师签名:年月日系主任(或责任老师)签名:书目摘要I1设计任务和思路I1.1 设计任务11.2 设计思路12更件部分工作原理22.18255工作原理22.28253工作原理23程序流程图43.1主程序流程图43.2演奏子程序流程53.3音乐播放子程序流程63.4仰奏子程序流程图63.5发音子程序流程图74各部分功能实现说明74.1 发音部分功能实现74.2 变调功能的实现84.3 弹奏功能的实现84.4 演奏功能的实现94.4. 1歌曲选择功能实现94.4.2音乐
3、播放功能实现95程序运行结果10结束语12参考文献13附录程序清单14成果评定表19摘要汇编语言是一种功能很强的程序设计语言,也是利用计算机全部硬件特性并能干脆限制硬件的语言.利用汇编语言能够干脆访问与硬件相关的存储器或0端口,从而最大限度地发挥硬件的功能。本文主要介绍了利用汇编语言设计一个运行丁计克机的电子琴软件,软件能够实现弹奏,演奏的功能,当按下弹奏键时,实现弹奏功能,发出音符对应频率的声音,按下演奏键时,实现演奏功能,播放值存的音乐,按卜指定的音调选择按键后,选择低音,中音或高音,则分别用低音,中音或高音进行弹奏或演奏。首先介绍了PC机内扬声器的限制电路,接着介绍了相关接口芯片8255
4、和8253的内部结构和工作原理.按若讲解并描述了各部分功能的详细实现方法。关键词:汇编语言,8255,8253,扬声器计算机电子琴软件设计1设计任务和思路1.1 设计任务运用汇编语言设计个运行于计算机的电子琴软件,软件应实现弹奏功能或演奏功能.其中弹奏:用户每按一琴键弹奏相应音符:演奏:按下某键后自动弹奏预存导谱功能:还可以附加变调、变速和记录创作等我它功能。软件预想功能为:按数字1-8为弹奏功能:按字母P为演奏功能:按d选择低音,按Z选择中意,按g选择高音。1.2 设计思路电子号的设计事实上就是要设计一个程序,能够通过该程序限制PC机内扬声器的发声规律,按下相应的按键后,扬声错能发出指定频率
5、的声音。PC机内的扬声器是通过并行接口芯片8255和定时芯片8253来限制发音的,其电路连接方式如下图所示。图1PC机内扬声器限制电路由图可知,扬声器是由8253通道2产生的方波信号和8255的PB1.相与后驱动发声的,且通道2的门信号由8255的PBO供应,要想让扬声器发声,PBO和PB1.必需同时为高电平,因此,可以通过对8255的PBO和PB1.的设跷来限制扬声器的开通和关断,而其发音频率可以通过对8253通道2的计数初值的设置来限制。所设计程序的任务就是要通过对按键的推断来设置8255的PBO和PB1.输出电平的凹凸,以及8253通道2计数初值的设置,。计数初值N=时钟频率/音阶频率.
6、各音阶的频率如卜表所示。表1各音符频率表音符1234567频率(低)131147165175196220247频率(中)262294330349392440494频率(Si)5245886606987848809882硬件部分工作原理2. 18255工作原理8255的内部结构图如图2所示,它有3个数据端口,分为两组,A组由A口和C口高四位组成,B组由B口和C口低四位组成其方式限制字如图3所示。PA.pc。图28255内部结构图图38255方式限制字将征卷1.期方方方B作-一0-三hK-PCt*人制Ht.入0也出PC机内8255的60H,61H,6211,63HA口,B口,C口和限制口的端口地址
7、分别为:2. 28253工作原理8253芯片中有3个计数通道,称为通道0,1,2,它们与外部电路相连的信号线有3根:C1.K,GATE,OUT,C1.K是脉冲输入端,GATE是门控信号,OUT是输出信号,计数器工作在减1状态。其内部结构图和方式限制字格式如图4,图5所示。其中当计数器工作在方式3时,输出信号为方波信号.C1.-KOGA1.EOUTOC1.-K1.GA1.EOUTIC1.K2GAIEOUT2图48253内部结构图图58253限制字格式PC机内8253的通道0,通道1,通道2,限制口的端口地址分别为:4041H,42,43H.因为扬声器是由通道2来限制的,故应选择通道2.工作方式选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 电子琴 设计