全文预览

基于单片机的简易电子琴系统设计设计毕业论文

上传者:苏堤漫步 |  格式:doc  |  页数:38 |  大小:841KB

文档介绍
路技术发展的产物,具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。同时具有强大的控制功能和灵活的编程实现特性,由于本设计主要用于人们娱乐方面,因此在设计上尽量使其安全以及简单易操作。而第三种方案具有经济可行性、技术可行性、实物应用性。Р综上所述,本次课程设计采用第二种方案。Р第二章系统方案确定Р2.1系统结构图Р单片机Р晶振电路Р4*4矩阵键盘Р音频处理电路Р复位电路Р电源电路Р 硬件部分Р抚慰系统结构图Р图 2.1 系统结构图Р系统图显示的是设计电子琴所需要的所有硬件结构,通过这些硬件来完成电子琴的系统设计。在下面的写作中,会详细的介绍各个模块的作用和功能。Р2.2软件设计流程图Р软件流程图如图2.2。Р初始化Р扫描按键Р开关?Р图2.2软件设计流程图Р本系统采用STC89C52单片机作为核心处理器件,按下复位键,进入初始化,调用键盘扫面子程序,获得键值,获取定时初值,向喇叭输入相应频率的脉冲驱动,发出相应的音调,若按键没有释放,则一直发声;若按键松开,则停止发声。可以选择自动播放音乐。 Р2.3整体设计要求Р本系统的主要内容是用STC89C52单片机为核心控制元件,设计一个简单的电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有16个按键和扬声器。利用LM386作音频放大器,可以根据设计要求来改变功率,来控制声音的大小。先根据系统设计要求设计硬件电路和编写相应的程序,然后进行仿真调试,最后细心焊接硬件电路图,将程序拷入芯片中,最终达到设计目的。Р具体实现的功能:按下音符键可以发出相应的音符也可以自动播放一段音乐。Р2.4单片机发音选择Р 由于单片机的强大功能,除了在测试控制领域中有着广泛的应用外,还有一些有趣的应用。比如,使用单片机可以驱动蜂鸣器或者扬声器发出声音,还可以控制其发出不同的声调,从而连接起来构成一个曲子。

收藏

分享

举报
下载此文档