基于 AT89C51 单片机音乐播放器课程设计一、 设计任务和要求基于单片机音乐播放器可应用于 mp3,MP4,扩音器等很多方面,并可作为很多系统辅助功效,作为单片机关键硬件资源之一,利用定时器能够产生多种固定频率方波信号,也能够产生包含"Do"、"Re"、"Me"--等音阶在内多种频率声音
将各个音阶连接在一起,便可组成一支曲子或是演奏一段旋律
基于这个思想,我设计了一款特别"音乐播放器",本播放器可实现播放、暂停、复位等功效
为了表现乐曲播放过程中动态效果,增加了 1 只 LED,作随机闪耀以指示旋律节奏
因为时间及条件限制,本设计实现了一个简单音乐播放器,其关键器件实行 AT89C51 单片机,本播放器含有电路简单,功效强大,易于拓展等特点
课程设计要求通常情况下,接通电源,自动播放音乐,功效包含:播放、暂停、上一首、下一首等功效
二、元器件清单及介绍89C51 单片机本设计使用是 ATMEL 企业生产 AT89C51 高性能 8 位单片机,片内含 8Kbytes 可反复擦写只读程序存放器和 256bytes 随机存取数据存放器,器件实行 ATMEL 企业高密度,非易失性存放技术生产,和标准 MCS—51 指令系统及 8051 产品引脚兼容,片内置 8 位中央处理器(CPU)和 Flash 存放单元,功效强大 AT89C52 单片机适合于很多较为复杂控制应用场所
图所表示:端口引脚复用功效 P3
0RXD(串行输入口)P3
1TXD(串行输出口)P3
2INT0(外部中止 0)P3
3INT1(外部中止 1)P3
4T0(定时器 0 外部输入)P3
5T1(定时器 1 外部输入)P3
6WR(外部数据存放器写选通)P3
7RD(外部数据存放器读选通)XTAL218XTAL119ALE30EA31PSEN29RST9P0
0/AD039P0
1/AD138P0