基于AT89C52的音乐播放器课程设计报告分析 下载本文

内容发布更新时间 : 2024/5/22 8:52:38星期一 下面是文章的全部内容请认真阅读。

湖南商学院

课 程 设 计

题 目 基于单片机的音乐播放器设计 学生姓名 学 号 学 院 专业班级 指导教师 职 称

1

年 月

目录

摘要: ......................................................... 1 关键词: ....................................................... 1 1设计任务 ..................................................... 1 2 总体设计方案 ................................................. 1 2.1 电路图原理 ............................................... 2 3各单元电路的设计 ............................................. 2 3.1晶振时间电路设计 .......................................... 2 3.2输入电路设计 .............................................. 3 3.3 输出电路设计 ............................................. 3 4 元器件的选择 ................................................. 4 4.1单片机 .................................................... 4 4.2晶振 ...................................................... 6 4.3 三极管 ................................................... 6 4.4蜂鸣器 .................................................... 7 5 电路的仿真分析 ............................................... 8 5.1 电路的组装 ............................................... 9 5.2 电路的调试 .............................................. 10 6 心得体会 .................................................... 10 参考资料 ...................................................... 11 附录1 :元件清单 .............................................. 12 附录2 :音乐播放器系统主程序源代码 ........................... 12

2

基于单片机的音乐播放器设计

摘要:本设计是基于AT89C52单片机的音乐播放器的程序设计。该音乐播放器是一个依据单片机技术原理,通过PROTEUS仿真软件对硬件电路进行仿真制作以及利用KEIL软件对音乐播放器源程序进行C语言编译,而设计制作出的一个多功能数字音乐播放器。该音乐播放器通过控制单片机内部的定时器来产生不同频率的方波,驱动喇叭发出不同音调的音乐。该程序通过把乐谱转化成相应的定时常数来驱动发音设备演奏出悦耳动听的音乐。

本音乐盒一共设计了五首歌曲,音乐播放器可以循环播放五首歌曲片段,音乐播放器也可以通过按键选择播放上一首或者下一首。 关键词:音乐播放器;AT89C52;KEIL;PROTEUS。 1设计任务

? (1)音乐播放器可以循环播放五首歌曲片段,五首歌分别为《梁祝》、《新年好》、《两只老虎》、《生日快乐》和《隐形的翅膀》。 ? (2)音乐播放器也可以通过按键选择播放上一首或者下一首。 2 总体设计方案

根据音乐播放器系统的功能与组成,进行系统分析,系统除单片机核心部分外还需要与按键连接以接收输入指令,通过连接扬声器使其发出音乐。

1