毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
51单片机音乐演奏模拟系统设计+电路图+源程序(3)
2 系统的总体设计
2.1 题目分析
本设计是一个音乐演奏的模拟系统,能够按下按键发出不同音色的音,从而可以实现音乐的演奏。
2.1.1 具体指标
(1)可以演奏1-7七个音色的声音。
(2)可以演奏低、中、高和#音调的声音。
(3)用LCD来显示当前所按下键产生的音符。
(4)有一个蜂鸣器,蜂鸣器可以发声并且听到演奏的音乐。
(5)设计一个蜂鸣器驱动电路。
2.1.2 具体控制要求
根据设计的要求,要利用单片机、键盘和蜂鸣器来产生不同音色的声音。当按下第一排的按键的时候就会产生低音1、2、3…,当按下第三排的按键的时候就能够产生中音1、2、3…,当按下第五排按键的时候就会产生高音1、2、3…的声音,当按下第二排的按键的时候就会产生#1、2、3…的音调的声音,同时我们还可以从LCD上面看到当前按下键所产生的音调和音色。毕业设计的主要任务是能够模拟音乐中的音色和音调进行发声。设计中采用单片机来控制声音频率的产生,因此需要用到单片机的定时器,从而可以产生各个频率的方波,从而使蜂鸣器可以产生不同音色和不同声调的声音,因此需要键盘、单片机最小系统、蜂鸣器、LCD显示电路等这几个部分。
要实现按下键盘可以产生不同音色和音调的声音,并且可以从LCD上面显示出来。
2.2电路的总体工作原理
音乐模拟演奏系统采用AT89C51八位机作为微处理单元进行控制。直接把需要产生的各个频率的声音存入单片机的数据存储器,当按下键盘上面的其中一个键后,把那个键值读入单片机,然后再根据预设取出对应的频率的数值,从而存到单片机的定时器中,再根据一定条件产生不同频率的方波,从而可以实现不同音色和音调的产生。
如果按下某个键盘上的键的时候,我们同时还可以从LCD上面看到当时是按下的哪一个键,从而更加清晰可见。
系统框图如下图:
系统框图
2.3 LM386内部电路
LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。
LM386特性:
静态功耗低,约为4mA,可用于电池供电;
工作电压范围宽,4V-12V或5V-18V;
外围元件少;
电压增益可调,20-200;
低失真度。
LM386是一种音频集成功放,具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点,广泛应用于录音机和收音机之中。
2.4 显示器的选择
2.4.1 LCD显示器
LCD12864分为两种,带字库的和不带字库的,不带字库的液晶显示汉字的时候可以选择自己喜欢的字体。而带字库的液晶,只能显示GB2312字体,当然也可以显示其他的字体,不过是用图片的形式显示。
本次设计采用不带字库的LCD12864,以Proteus中的AMPIRE128×64为例,它的液晶驱动器为KS0108。与带字库的液晶不同,此块液晶含有两个液晶驱动器,每块驱动器都控制64*64个点,分为左右两个屏幕显示,总共为128*64个点(即有128×64个点)。这就是为什么AMPIRE128*64有CS1和CS2两个片选端的原因。此液晶有8页,一页有8行点阵点,左右各64列,共128列。
2.5 单片机的选择
2.5.1 采用AT89C51单片机
单片机的技术已经在各个的领域现在正得到了越来越广的应用,现在世界上的许多的集成电路的生产厂家,他们相继研发了很多种类的单片机;在单片机的家族众多的成员中,由于MCS-51系列的单片机以它优异的性能、以及成熟可靠的技术和可靠性的和高性价比,从而迅速的占领了例如:工业测控以及
自动化
的工程应用为主的市场,它成为我们国内的单片机的应用领域中主流单片机。
共4页:
上一页
1
2
3
4
下一页
上一篇:
PLC液位控制系统设计+文献综述
下一篇:
改进型PID算法在液位串级控制系统中的研究
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
LABVIEW+AT89C51单片机智能药箱系统设计+源代码
高效课堂教师问卷调查表
遥感土地用变化监测国内外研究现状
MNL模型历史城区居民活动...
从企业eHR建设谈管理信息...
《水浒传》中血腥暴力研...
浅析施工企业保理融资成...
提高小學语文課堂朗读教...
小型通用机器人控制系统设计任务书
大规模MIMO系统的发展研究现状
PCI+PID算法直流力矩电机速...