参考文献 22

致谢 23

附录:源程序 24

1 绪论

本设计是以STC89C51芯片的电路为基础,外加蜂鸣器等设备,以此来实现音乐播放器的硬件电路,利用软件程序来控制单片机内部的定时器使其播放出优美的音乐。用户可以根据自身的爱好挑选音乐并将其转变成机器码存入单片机的存储器中。而对不同型号的单片机仅需相应的改变地址就可以了。该软、硬件系统都有良好的通用性,很高的实际使用价值,为许多单片机和音乐爱好者供应了很好的借鉴。

本文将围绕基于单片机的音乐播放器,来介绍系统的设计方案、系统的硬件设计、软件设计、定时器的设定、音乐播放器的组装与调试。

2 系统基本设计方案

本文设计的音乐播放器,是基于单片机设计制作的电子式音乐播放器。与传统的机械式音乐播放器相比更小巧,音质更优美且能播放和弦音乐。音乐播放器的供电方式是利用DC插头,接USB电源线,操作简单,可以大量生产销售,物美价廉。基于单片机的音乐播放器,按键模块健全,可按自己的喜好选歌,方便快捷。存储容量越大,存储的歌曲也就越多,可按个人需求选择容量。

图 1-1 结构总图来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766

单片机音乐播放器电路板有小型化、低功耗、抗干扰、低成本、实用的优点,所以可以选择偏向于容量适中、功能丰富、性能可靠、价格低的单片机元件。因此本设计中选用应用普遍的MCS-51系列8位单片机8051。

3 系统硬件设计

3。1 系统总体设计框图

图 3-1 总设计图

3。2 单片机最小系统设计

3。2。1 STC89C51单片机

本次设计的音乐播放器的控制芯片选用STC89C5l,该型号单片机的结构简单,并有电擦写达几万次以上的功能,且有使用便捷等优点,最重要的是完全兼容MCS5l系列单片机的全部功能。STC89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该元件利用ATMEL高密度非易失存储器制造术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

图3-2 单片机引脚图

1。单片机引脚功能:

(1)VCC(40):芯片电源,接+5V。

(2)VSS(20):接地端,也就是GND。

(3)XTL1(19)和XTL2(18):晶体振荡电路反相输入端与输出端。

(4)PSEN(29):片外ROM读选通信号,低电平有效。

(5)ALE/PROG(30):地址锁存允许/片内EPROM编程脉冲。

(6)RST/VPD(9):复位信号输入端/备用电源输入端。

(7)EA/VPP(31):内/外部ROM选择端/片内EPROM编程电源。

(8)P0口(39-32):双向I/O口。

(9)P1口(1-8):准双向通用I/0口。

(10)P2口(21-28):准双向I/0口。

2。原理:

STC89C51RC是采用8051核的ISP(In System Programming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含4K Bytes的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。STC89C51RC系列单片机是单时钟/机器周期(1T)的兼容8051 内核单片机,是高速/ 低功耗的新一代8051 单片机,全新的流水线/精简指令集结构,内部集成MAX810 专用复位电路。

上一篇:STC89C51单片机的超声波测距仪的设计+程序
下一篇:三相电压型PWM整流器控制策略的研究

AT89S51单片机与nRF905的无线...

STC89C52单片机的简易红绿灯设计+程序+电路图

AT89C52单片机多机通信系统...

基于语音识别的智能裁判...

FPGA的超声波测距仪的设计+程序

三相电压型PWM整流器控制策略的研究

STC89C51单片机的超声波测距仪的设计+程序

标准化管理茬企业管理中...

磷脂类表面活性剂形成多...

公路档案管理信息化的建设研究【2194字】

欧洲正剧发展流变辨析

大学生勤工俭学访谈提纲

依法治国必须坚持

江苏省电能效率及节电潜力空间分析

压电式传感器的国内外现状及发展趋势

關于高校科研经费内部监...

广东省生三胎最新政策,...