摘 要:当下微电子技术发展的非常迅速,而单片机作为微电子的代表其杰出的优点在各行 各业中得到极大程度的利用。为了将所学的单片机知识应用到生活中,本文选择了设计一 个以 STC89C52 为控制核心的音乐播放器。本设计采用 C 语言编写程序,通过 Keil 来运行 程序,用 Proteus 软件来设计电路图并进行功能仿真。该音乐播放器系统包括几个模块: 单片机最小系统、按键模块、电源模块、数码管显示模块、功放模块。单片机最小系统能 产生不同的频率信号,为播放歌曲提供信号;按键模块用来与单片机交流,实现暂停、停 止、上一首、下一首的功能;电源模块为整个系统提供电源;数码管显示模块显示正在播 放歌曲的曲目编号;功放模块通过音频功率放大器 LM386,使得扬声器可以发出声音,播 放歌曲。设计成功后,又对软件和硬件分别进行了调试,最后测试结果满足设计要求。本 论文重点介绍了该音乐播放器系统涉及到的原理,硬件设计方法与软件编程思想。75411

毕业论文关键词:STC89C52,音乐播放器,Proteus, Keil

Abstract: Nowadays, the microelectronics technology develops rapidly, and we know that one of the most representatives is the single-chip microcomputer。 The single-chip microcomputer has been widely used in various fields for its outstanding advantages。 In order to apply theoretical knowledge of single chip microcomputer to practice, a design of music player which uses STC89C52 as the core was introduced in this paper。 The main program of this design is written in C language, and run with the Keil。 We use Proteus to design the circuit diagram and complete function simulation。 The music player system includes several modules, such as SCM minimum system, button module, power module, digital tube display module, power amplifier module。 The smallest single-chip system can produce different frequency signal as the signal for playing songs。 The button module is used to switch to the last or next song and stop or start playing music。 The power module can provide power to the system。 The digital tube module displays the number of the song which playing currently。 The power amplifier module makes the loudspeaker send out sound for enough power。 After the completion of the design, I also debug the hardware and software。 At last, the final test results meet the design requirements。 This paper mainly introduces the principle of music player, the way of hardware design and the main idea of software program。

Key words: STC89C52,music player , Proteus , Keil

目录

1 绪论 4

1。1 选题背景 4

1。2 课题的前沿发展 4

1。3 本课题研究的任务 5

1。4 本课题研究内容 5

2 音乐相关知识简介 6

2。1 音乐的基本知识说明 6

2。2 音调 6

2。3 节拍 7

3 主要元器件介绍 7

3。1 STC89C52 介绍 9

3。2 LM386 芯片介绍

上一篇:PCA算法人脸识别的MATLAB实现代码
下一篇:AT89C51温度控制系统设计+程序+PCB电路图

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

新課改下小學语文洧效阅...

安康汉江网讯

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析