1 / 27
文档名称:

毕业设计-基于单片机的电子琴设计.docx

格式:docx   大小:267KB   页数:27页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计-基于单片机的电子琴设计.docx

上传人:小博士 2022/6/21 文件大小:267 KB

下载得到文件列表

毕业设计-基于单片机的电子琴设计.docx

相关文档

文档介绍

文档介绍:河南理工大修
《单片机应用与仿真训练》设计报告
题目:基于AT89S52单片机的电子琴设计
姓 名:
学 号:
专业班级:
指导老师:
所在学院:电气工程与自动化学院
2012年5月18日
摘要
单片机即单片89S52最小应用系统、键盘输入电路、 数码管显示电路、蜂鸣器发声电路等模块组成。

2. 2. 2单片机最小应用系统
单片机加上适当的外围器件(保证单片机系统运行的最小外围器件)和应用
程序,构成的应用系统称为最小系统。包括单片机、复位电路和时钟电路,
VCC
K1
C1
10u
10K
PLO 1
PL1 2
3
Pl 3 4
Pl 4 5
Pl 5 6
Pl 6 一
PL7 8
9
10
11
12
13
P34 14
PS5 Z
16
pa" _r
Ts T9 20"
30p


VCC

POO


PL3


P03
PL5ZMOSI



Pl." SCK

RST


EAATP
TXD
.ALEPROG

PSEN
P33/INT1





八VR



XTAL2

XTAL1

GND

U1 ATS9S52
VCC
39 PO O
38
37
36
35
34 P0 5
33
32
31
30
28
27 P2 6
26
25 P2 4
24
23
22 P2 1
21
40
复位电路采用按键复位方式,若要复位,只需按下复位按钮,此时电源Vcc 经电阻器Rl、R2分压,在RST端产生一个复位高电平。
图2. 3按键复位电路图
时钟电路用于产生单片机工作所需要的时钟信号,时序所研究的是指令执行 中各信号之间的相互关系。单片机本身如同一个复杂的同步时序逻辑电路,为了 保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工 作。AT89S52内部有一个用于构成振荡器的高增益反相放大器,引脚XTAL1和 XTAL2上外接时钟源即可构成时钟电路
C[
30pF
: .."容:.Q X1
CRYSTAL
C •曰日振’
30dF

2.
数码管显示模块核心是共阳级数码管,通过来自单片机I/O 口的电平高低来 点亮和熄灭数码管上的发光二极管,通过单片机送来的数码管显示编码可以在数 码管上显示数字和字符,可以很容易地理解按键按下所对应的音符。
显示模块
RP1 DS1
RESPACK4 DPY_7-SEG_DP
图2. 5数码管显示模块电路原理图

、2. 7所示,音节按键从P1 口进行输入,实现1,2, 3,4, 5,6,7, 播放。音调切换按键从P3. 0-P3. 3 口输入,实现高、中、低音切换及音乐歌曲 播放控制。。
图2. 6按键输入电路图

3元件介绍
2. 3. 1 AT89S52
一、 功能特性:AT89S52是一种低功耗、高性能CM0S8位微控制器,具有8K 在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造, 与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编 程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash, 使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能:8k字节Flash, 256字节RAM, 32位I/O 口线, 看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断 结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至OHz静态 逻辑操作,支持2种软件可选择节电模式。空闲模