| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12418 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:音乐播放器在日常生活中占据了很大的位置。人们在平时学习和工作的闲暇时间会选择听音乐这种方式来放松自己,缓解来自各方面的精神压力。随着人们对于音乐播放器的功能需求逐渐增多,音乐播放器也在逐步更新换代,拥有越来越强的实用性。传统的音乐播放器有易于携带和音质清晰响亮不能共存的问题,非常影响使用体验。基于51单片机和LabVIEW的音乐播放器既可以携带出门播放,也可以保证音质清晰。 基于51单片机和LabVIEW的音乐播放器由上位机和下位机组成。上位机使用LabVIEW进行图形编程,界面由歌曲列表、播放、暂停、上一首、下一首按钮组成。通过CH340串口通讯向下位机传输控制指令,达到控制下位机播放音乐的目的。下位机使用STC89C51作为主控芯片,运用C语言进行编程,通过对乐谱中音调、音阶和节拍的设置,完成对一首歌曲的播放功能。通过串口通讯控制播放,利用定时器产生方波信号,经过LM386放大后,使用蜂鸣器发声。使用下位机按键单独控制音乐播放,可以完整播放单片机内部存储的音乐。利用CH340串口通讯连接上下位机,通过LabVIEW控制单片机播放音乐,也能达到控制目的。测试结果表明,基于LabVIEW和51单片机的音乐播放器满足任务需求。 关键词:51单片机 音乐播放器 C语言 LabVIEW
目录 摘要 Abstract 1 绪论-1 1.1 研究背景与意义-1 1.2 研究现状-1 1.3 本课题的主要研究内容-4 1.4 本章小结-5 2 需求分析与设计方案比较-6 2.1 需求分析-6 2.2 设计方案比较-6 2.2.1 下位机方案比较-6 2.2.2 上位机方案比较-8 2.3 总体设计方案-9 2.4 本章小结-9 3 硬件电路设计-10 3.1 硬件设计总体方案-10 3.2 单片机最小系统-10 3.3 串口说明-12 3.4 电源USB接口-13 3.5 音乐选择模块-13 3.6 音频发生及放大电路-14 3.8 本章小结-15 4 软件程序设计-16 4.1 总体设计流程图-16 4.2 单片机程序设计-17 4.2.1 单片机发声概述-17 4.2.2 音频转换流程图-17 4.2.3 节拍产生原理-18 4.2.4 音阶的实现-18 4.2.5 音乐的产生-20 4.2.6 通讯模块-20 4.3 LabVIEW程序设计-21 4.3.1 程序流程图-21 4.3.2 系统前面板设计-22 4.3.3 系统程序框图设计 -22 4.4 本章小结-24 5 测试与评价-25 5.1 软件功能仿真测试-25 5.2 硬件的焊接与调试-26 5.4 本章小结-29 6 总结与展望-30 6.1 总结-30 6.2 展望-30 6.3 对环境和社会可持续发展的影响-30 参考文献-32 附录-34 |

