电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于ATC单片机的音乐播放器专业课程设计

基于ATC单片机的音乐播放器专业课程设计_第1页
1/8
基于ATC单片机的音乐播放器专业课程设计_第2页
2/8
基于ATC单片机的音乐播放器专业课程设计_第3页
3/8
基于 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.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51 三、设计原理分析主程序实现对单片机进行初始化后,进入曲目识别子程序,进行歌曲曲目判定。确定歌曲曲目后,数码管再进行显示。然后,子程序对是否播放进行循环判定,得到播放中止指令后再进行播放。实施播放后,关闭数码管显示并调用查表子程序进行播放音乐。在播放音乐过程中,查表子程序循环判定音乐是否结束。当音乐结束时,程序跳转回曲目识别子程序。开始初始化 查询歌曲数目上...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于ATC单片机的音乐播放器专业课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部