- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计
PAGE
PAGE 15
单片原理及应用课程设计
题 目: 数字电子琴
专 业: 测控技术与仪器
班 级:
姓 名:
学 号:
组 员:
指导 教师:
摘要
电子琴是现代电子科技与音乐结合的产物,由于价格便宜,体积小,易于携带等一系列的优点,使它在现代音乐中扮演了很重要的地位,成为其不可分割的部分。我们这次的课题就是以80C51单片机作为核心控制元件,设计电子琴。以单片机为主核心,与矩阵式键盘、扬声器、LED数码管等模块组合而成的控制模块。本系统具有硬件电路简单,软件运行稳定,控制系统可靠,性价比高等特点具有一定的实用及参考价值。
关键词:单片机、扬声器、矩阵式键盘、LED数码管、电子琴
2013/7/11
目录
第一章 概述 3
1.1引言 3
1.2 设计要求 3
1.3 功能描述 3
第二章 设计原理 4
2.1 原理简介 4
2.2 主体结构图 5
第三章 硬件简介 6
3.1 硬件介绍 6
3.2 各部分电路简介 6
第四章 流程图 11
第五章 程序清单 12
设计体会与总计 15
参考文献 15
第一章 概述
1.1 引言
单片微型计算机是大规模集成电路技术发展的产物,是第四代计算机的一个分支,它是集CPU、RAM、ROM、I/O接口和终端系统于同一硅片的器件,它具有高性能、高速度、体积小、价格低、稳定可靠、应用广泛的特点。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。
本文就是利用单片机作为核心,来设计简易的电子琴,利用单片机产生的不同频率来获得我们需要的音阶,达到我们可以随意弹奏乐曲的目的。
1.2 设计要求
本设计利用8051单片机的控制程序结合显示器,设计一台数字电子琴。
其基本功能为:(1)用显示器来显示音阶输入的相关信息;
(2)当按下键盘相对应的按键,压电喇叭会发出相对应的音阶单音,共有2个8度音阶。
1.3 功能描述
本设计中所用的键盘为4*4矩阵式键盘,通过按键盘上不同的键位,发出不同的音阶,在按下键的同时,LED数码管显示所按下的音阶,两个八度分别对应:
低音八度:1、2、3、4、5、6、7
中音八度:8、9、A、B、C、D、E
高音八度:F、1
第二章 设计原理
2.1 原理简介
一首音乐是由许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以采用不同的频率组合来构成我们想要的音乐了。对于单片机而言产生不同的频率是很简单的方便的,我们可以利用单片机的定时/计数器T0来产生这样的方波频率信号。
16利用单片机内部定时器时器T0工作在方式1,向计数单元TH0和TL1写入计数初值,T0溢出时,对P3.0取反。写入不同的初值,可是扬声器发出不同的声音。
16
初值=2 - fosc/12/2/f,其中fosc=12MHz,f值为见下表
音阶与定时器计数初值的对应关系
音符
频率f/Hz
计数初值
音符
频率f/Hz
计数初值
低1 DO
262
63628
中1 DO
523
64580
低2 RE
294
63835
中2 RE
587
64684
低3 MI
330
64021
中3 MI
659
64777
低4 FA
349
64103
中4 FA
698
64820
低5 SO
392
64260
中5 SO
784
64898
低6 LA
440
64400
中6 LA
880
64968
低7 SI
494
64524
中7 SI
988
65030
利用定时器可以发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,会发出不同的音调。定时器按设置的定时参数产生中断,这一次中断发出脉冲低电平,下一次反转发出脉冲高电平。由于定时参数不同,就发出不同频率的脉冲。有键按下,会发出连续脉冲,直到按键松开,才停止发音。
2.2 主题结构图80C51
80C51
键盘
LED显示
扬声器
第三章 硬件简介
3.1 硬件介绍
总电路图
音响电路键盘电路复位电路晶振电路显示器电路
音响电路
键盘电路
复位电路
晶振电路
显示器电路
3.2
文档评论(0)