基于 51 单片机得音乐播放器制作一、设计原理乐曲中有不音符,实质就就是不同频率得声音。通过单片机产生不同得频率得脉冲信号,经过放大电路,由蜂鸣器放出,就产生了美妙与谐得乐曲.二、AT89C 5 1 简介A T 89 C 51:就是一种4 K 字节F LASH 存储器得低电压、高性能 CMOS 8位微处理器,俗称单片机.A T8 9C 2051 就是一种带2 K 字节闪存可编程可擦除只读存储器得单片机。单片机得可擦除只读存储器可反复擦除 10 0 0 次。该器件采纳 A TM E L高密度非易失存储器制造技术制造,与工业标准得 MCS-51 指令集与输出管脚相兼容。由于将多功能 8 位 C P U 与闪耀存储器组合在单个芯片中,A T M EL 得 AT89C51 就是一种高效微控制器,AA T8 9C2 051就是它得一种精简版本。A T 8 9 C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉得方案。 主要功能特性:1)与MCS—51兼容;2)4 K字节可编程 FL A SH 存储器;3)全静态工作:0Hz—24M Hz;4)128×8 位内部 RAM;5)两个 1 6位定时器/计数器;6)5个中断源;7)可编程串行通道;8)低功耗得闲置与掉电模式;9)片内振荡器与时钟电路.三、硬件结构下图就是以AT 8 9 C5 1单片机为核心得音乐播放器系统硬件设计结构图。该系统主要就是由复位电路、按键电路、时钟电路、中心模块、扬声器驱动等组成。其工作原理为:此音乐播放器,有三个按键及控制按钮:播放/暂停、下一曲、上一曲;通过控制按钮控制单片机,播放所要求得音乐,并通过放大电路与喇叭输出声音。三、简易仿真原理图复位电路按键电路RESETP1、0-P1、5AT89C51P2、7XTAL1XTAL2晶振扬声器驱动四、音乐发声设计原理4、1发声原理一首乐曲就是由多个音符构成得。每个音符都对应着一个确定得频率,乐曲中不同得音符,实质就就是不同频率得声音;另外每个音符会根据乐曲得要求设定一个确定得节拍。可以控制单片机不同频率不同节拍得脉冲信号,蜂鸣器发出就产生了美妙与谐得乐曲。4、2 单片机产生不同频率脉冲信号得原理1、要产生音频脉冲,只要算出来某一个音频得脉冲(1/频率),然后将此周期除以 2,即为半周期得时间,利用定时器计时这半周期得时间,每当计时到后就降输出脉冲 I/O 反相,然后重复计时此半周期得时间再对 I/O 反相,就可以在I/O 脚上得到此频率得脉冲。2、计算脉冲值与频率得关系公式如下:N=Fi/2/Fr其中N表示计数值...