实验一 多功能电子琴实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目:多功能电子琴设计

课程:复杂电子线路综合设计专业:电子信息科学与技术班级:电子信息

学号:

姓名:

指导老师:

完成日期:

目录

1.引言************************************************************************1

2.设计要求*************************************************************1 2.1基本功能******************************************************1

2.2扩展功能******************************************************1

3.设计方案***********************************************************1 3.1多功能电子琴的功能介绍*********************1 3.2 电子琴的主要硬件电路*************************1

3.2.1 矩阵键盘***********************************************1

3.2.2复位电路*************************************************2

3.2.3功放电路**************************************************2

3.2.3.1 386概述***************************************2

3.2.3.2 386特性*************************************** 2

3.3 软件系统设计**********************************************3

4.设计成本**************************************************************4

5.方案样品测试***************************************************4

5.1技术参数*********************************************************4

6.使用说明**************************************************************4

7.设计的最终结果***********************************************5

1.引言

由于单片机有丰富的I/O口资源,每个I/O口除了可以做普通的输出/输入功能外,还具有第二功能。本实验只用到其第一功能,其中矩阵键盘工作方式采用查询工作方式。其中包括7个基本音符按键,4个选曲功能。功放采用LM386,LM386是一种音频集成功放,具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点。单片机的复位功能采用外接按钮实现方便、可靠地复位。

2.设计要求

2.1基本功能

2.1.1.能够发出1、2、3、4、5、6、7等七个音符。

2.1.2.能播放存储的乐曲(至少4首)。

2.1.3.自动选曲。

2.2扩展功能

2.2.1.能模拟各种传统乐器如笛子、小号、双簧、风琴等的乐音。

2.2.2.能通过键盘演奏任意提供的乐曲(如“茉莉花”“生日快乐”等)。

2.2.

3. 录放音功能。

2.2.4.显示播放音乐歌词。

2.2.5. 其他功能。

3.设计方案

3.1多功能电子琴的功能介绍

利用单片机的PA口实现按键功能,采用查询方式识别那个按键有效,从而发出相应的命令。利用PC0实现语音的输出,使用扬声器为声音输出设备。

3.2电子琴的主要硬件电路

3.2.1矩阵键盘

图1 矩阵键盘

矩阵键盘产生七个音符和选曲功能

3.2.2复位电路

图2 复位按键

3.2.3功放电路

图3 输出设备

输出设备利用LM386 ,下面解说有关LM386的技术参数

3.2.3.1 386概述

LM386是美国国家半导体公司生产的音频功率放大器,主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20。但在 1 脚和8 脚之间增加一只外接电阻和电容,便可将电压增益调为任意值,直至200。输入端以地位参考,同时输出端被自动偏置到电源电压的一半,在6V电源电压下,它

的静态功耗仅为24mW,使得LM386特别适用于电池供电的场 合。 LM386的封装形式有塑封8引线双列直插式和贴片式。

3.2.3.2 386特性

静态功耗低,约为4mA,可用于电池供电。 工作电压范围宽,4-12V or 5-18V 。 外围元件少。

电压增益可调,20-200。 低失真度。

3.3 软件系统设计

3.3.1 软件设计 1. 利用单片机的定时器1的普通模式来产生音符的频率, 2. 1 ~ 7音符对应的频率表 3. 定时器1的计数初值的计算公式 计数初值:65536 - 500000 / f

4,利用延时函数来表示节拍的长度

设计流程图:

C 调音符 .

1

#

.

1

.

2

#

.

2

.

3

.

4

#

.

4

.

5

#

.

5

.

6

#

.

6

.

7

频率Hz 262 277 293 311 329 349 370 392 415 440 466 494 TH/TL F88B F8F2 F95B F9B7 FA14 FA66 FAB9 FB03 FB4A FB8F FBCF FC0B C 调音符 1 1# 2 2# 3 4 4# 5 5# 6 6# 7 频率Hz 523 553 586 621 658 697 739 783 830 879 931 987 TH/TL FC43 FC78 FCAB FCDB FD08 FD33 FD5B FD81 FDA5

FDC7 FDE7

FE05

C 调音符

.

1

#

.1

.

2

#

.2

.

3

.

4

#

.4

.

5

#

.5

.

6

#

.6

.

7

频率Hz 1045 1106 1171 1241 1316 1393 1476 1563 1658 1755 1860 1971 TH/TL FB21 FE3C FE55 FE6D FE84 FE99 FEAD FEC0 FE02 FEE3 FEF3 FF02

相关文档
最新文档