大 庆 石 油 学 院 课 程 设 计 2 0 0 9 年 7 月 1 7 日 简易电子琴设计 1 大庆石油学院课程设计任务书 课程 单片机课程设计 题目 简易电子琴设计 专业 测控技术与仪器 姓名 刘洁 学号 0 6 0 6 0 1 2 4 0 1 0 5 一、任务 设计一个基于 AT89C51单片机的简易电子琴。 二、设计要求 [1] 利用所给键盘的八个键,能够发出 8个不同的音调,并且要求按下按键发声,松开延时一段时间停止,中间再按别的键则发另一音调的声音。 [2] 当系统扫描到键盘上有键被按下,则快速检测出是哪一个键被按下,然后单片机的定时器被启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个键被按下,则启用中断系统,前面键的发音停止,转到后按的键的发音程序,发出后按的键的音。 三、参考资料 [1] 刘国钧,陈绍业,王凤翥.图书馆目录[M].北京:高等教育出版社,1957.15-18. [2] 刘润华,刘立山.模拟电子技术[J].山东:石油大学出版社,2003. [3] 苏成富.彩灯控制器[J].北京:电机电器技术,2000,(01). [4] 祝富林.音乐彩灯电路 CS9482[J].北京:电子世界,1995,(12). [5] 彭介华.电子技术课程设计指导[J].北京:高等教育出版社,1997. 完成期限 2009.7.6至 2009.7.17 指导教师 曹广华 宋金波 专业负责人 曹广华 2009年 7 月 6 日 简易电子琴设计 2 1 引 言 在电子音乐领域,自从 20世纪末期 MIDI(乐器数字化接口)推出和逐步规范化后,各种乐器及众多数码音视频产品中采用 MIDI技术已逐渐成为一种潮流。但是当前各厂商的电子琴产品通常使用自己设计的专用音源,并且软硬件均不对外公开,阻碍了 MIDI技术的交流。作者在开发基于 MIDI模块的音乐发生器的过程中,进行了用单片机控制通用 MIDI音源模块的相关功能制作电子琴的实践,制作出具有 8个按键的 MIDI电子琴,该琴支持单音和复音弹奏,单片机以标准的 MIDI波特率传送信息,通过串口连接蜂鸣器,从而获得优美的乐音。 1.1 电子琴概述 键盘乐器,采用半导体集成电路,对乐音信号进行放大,通过扬声器产生音响。发音音量可以自由调节。音域较宽,和声丰富,甚至可以演奏出一个管弦乐队的效果,表现力极其丰富。它还可模仿多种音色,甚至可以奏出常规乐器所无法发出的声音(如人声,风雨声等)。另外,电子琴在独奏时,还可随意配上类似打击乐音...