- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
湖南商务职业技术学院毕业设计
目录
1产品功能分析1
2设计方案遴选1
单片机的选择1
音频驱动的选择1
系统框图设计2
3产品硬件设计3
最小系统电路设计3
键盘输入部分3
4产品软件设计4
主程序流程图4
定时/计数器的设计和状态字定义5
产品程序清单7
5产品使用说明8
产品装配图8
产品调试9
产品使用说明9
6产品设计技术标准9
7参考资料10
附录11
附录1元器件清单11
附录2电路原理图12
附录3PCB设计图13
附录4产品实物图14
附录5主程序代码15
湖南商务职业技术学院毕业设计
基于51单片机多功能音乐琴的设计与制作
1产品功能分析
本设计是以STC89C52芯片的电路为基础,板子具有按键复位,上电复
位,每次按下按键时,数码管会显示按键值。可播放内置的一首曲目,采用专
业音频放大LM386,通过按下不同按键组合,可以谱写出更美妙的歌曲。可录
制一首自己弾奏的曲目,保存在AT24C02中。
2设计方案遴选
根据选择的毕业设计选题,结合所学专业知识对51单片机多功能音乐琴
系统产品进行产品设计与制作。
单片机的选择
常见的芯片多种多样,其中用到最多的是AT与STC芯片,但在本设计中
用的是ST芯片,相比AT,STC在国内运用比较成熟,具有较高的性价比和性
能稳定性,适用于中小型嵌入式系统,适合成本较低的项目。所以我选择
STC89C52芯片作为本设计的主要芯片设计。
音频驱动的选择
在选择单片机音频驱动芯片时,需要根据具体的应用场景和需求来选择合
适的芯片和参数。选择的原则:
1、音频输出格式:根据需要播放的音频格式,如PCM、MP3、WAV等,选
择相应的解码芯片和驱动程序。
2、音频输出质量:根据需要选择合适的音频编解码器、滤波器、放大器
等,以获得高质量的音频输出。
3、音频输出功率:根据扬声器的功率和阻抗,选择合适的音频驱动程序
和输出功率。
4、系统资源:在选择音频驱动程序时,需要考虑系统资源的占用情况,
如内存、CPU等。
5、开发难度:根据开发难度和开发周期,选择合适的音频驱动程序。
1
湖南商务职业技术学院毕业设计
常用的单片机音频驱动芯片包括ALC5651、WM8978等。其中,AT24C02是
一款2K位串行CMOSE2PROM,也就是电可擦写可编程只读存储器。其内部含有
256个8位字节。通过IIC总线接口进行操作,并且具有专门的写保护功能。
此外,它还采用了CATALYST公司的先进CMOS技术,实质上减少了器件的功
耗。
如果需要高质量的音频输出,可以选择AT24C02芯片,并选择合适的滤波
器和放大器。同时,需要注意控制音频输出的音量和音调,可以通过编程控制
单片机的PWM输出来实现。
系统框图设计
按键输入
音频功放电路
功能选择
单片机
(弹奏/播放)
STC89C52
扬声器
文档评论(0)