基于单片机音乐播放器课程设计报告书

基于单片机音乐播放器课程设计报告书
基于单片机音乐播放器课程设计报告书

目录

第一章绪论 (1)

第二章音乐播放器主要器件相关知识介绍 (2)

2.1 AT89C51 (2)

2.2 LCD 显示器 (4)

2.3 喇叭 (5)

2.4 键盘 (5)

第三章音乐播放器设计原理 (6)

3.1 单片机发声的基本原理 (6)

3.2 设计的相关音乐说明 (7)

3.3 音乐播放器设计功能说明 (7)

3.4 设计结构框图 (9)

3.5 主程序控制的工作流程图 (10)

3.6 播放音乐的主程序 (11)

设计心得 (15)

参考文献 (15)

第一章绪论

二十世纪九十年代以来,计算机、信息、电子、控制、通信等技术得到迅速发展,促使了社会生产力的提高,也使人们的生产方式和生活方式产生了日新月异的变化。随着人们生活水平的提高及对音乐的喜爱,对音乐播放器的品质,功能,品种等提出了越来越多的要求,表现在对控制系统性能、可靠性等要求越来越高。而品质的提高,功能的更新,可靠性的增强,品种的变化无不于产品的核心控制部分水平的提高密不可分。家用音乐播放器产品及其它有关消费电器产品都是一些开环或闭

环控制系统,都由核心控制部分,执行部分与人机界面三部分组成。而最为重要的控制部分一般是由单片机来执行完成的,这就必将导致和促进单片机在音乐领域应用的发展。现在这些由单片机实现的音乐播放器的功能越来越强、费用越来越低。例如,就市场上的mp3目前的功能越来越强大体积却越来越小,价格也逐渐便宜,被大多数人所能接受。但这些音乐播放器也或多或少的存在着一些问题,解决这些问题,还除智能化的单片机莫属。

设计指标:

(1)设计一个(4×4)的键盘,并将16个键设计成16个音;

(2)可弹奏想要表达的音乐;

(3)该电子琴包含1首示例音乐,接通电源可播放示例音乐。

设计要求:

(1)按设计指标进行电路设计;

(2)列出音阶与单片机定时器输出频率关系表格;

(3)制作符合设计指标的硬件电路。

第二章音乐电子显示屏主要器件相关知识介绍制作音乐播放器所使用的主要元器件

AT89S52 1个

晶振 12MHZ 1 个

LCD1602液晶显示器 1个

小喇叭 1个

电容 30pf 2个

极性电容 1uf 2个

10nf 1个

电阻 10k 1个

470欧 1个

1K欧 1个

按键 17个

排阻 1k 1个

2.1 AT89S52 : AT89S52是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

现在我们对这些引脚的功能加以说明:

·20:接地脚。

·40:正电源脚,工作时,接+5V电源。

·19:时钟XTAL1脚,片振荡电路的输入端。

·18:时钟XTAL2脚,片振荡电路的输出端。

8051的时钟有两种方式,一种是片时钟振荡方

式但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10p-30p。另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。

输入输出(I/O)引脚:

Pin39-Pin32为P0.0-P0.7输入输出脚。

Pin1-Pin8为P1.0-P1.7输入输出脚。

芯片引脚简要说明

Vcc (40) :+5V 电源

Vss (20) :接地

P0 口(32~39):为8位双向三态I/O口

P1口(8~1):是带部上拉电阻结构的8位准双向I/O口

P2口(28~21):也是带部上拉电阻结构的8位准双向I/O口

P3(17~ 10):也是带部上拉电阻结构的8位准双向I/O口,但在整个系统中,对相应的口锁存器置“1”后,这8个脚还具有第二功能。

RST/VPD (9):复位信号线

ALE/PROG (30):地址锁存有效信号线

PSEN(29):外部程序存储器读选通信号线

EN/VPP(31):部和外部程序存储器的选择线

I/O端口:

8051共有4 I/O端口,为P0,P1,P2,P3;4个I/O口都是双向的,且每个口都具有锁存器。每个端口有8条线,共计32条I/O线。

P0.0~P0.7;P1.0~P1.7;P2.0~P2.7;P3.0~P3.7

1. P0 有三个功能

1)。外部扩充存储器时,作数据总线(D0~D7)

相关主题
相关文档
最新文档