77范文网 - 专业文章范例文档资料分享平台

解析单片机课程设计 数字音乐盒(7)

来源:网络收集 时间:2021-01-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

单片机最小系统设计

四、 测试结果

1.使用说明:

键盘如下:

K1:开始,显示HELLO欢迎画面

K2:结束,停止播放,并且LED左右来回移动

K3:下一首歌曲(共有6首歌曲)

K4:上一首歌曲

2.程序调试中出现的问题及解决的办法:

1) 有时会出现程序一点错误也没有,但就是不能正常运行的现象,最

后我们发行是因为程序中有的指令书写得不规范导致的。

2) 编程时要注意,在程序开始时,要写入各定时器中断的入口地址。

3) 编程过程中要注意加注释或分割线,否则,在程序过长时容易变得

很乱,不便于查找或更改。

4) 程序的结构要设计的合理,避免上下乱调用的现象,这样会使程序

更加清晰化。

5) 编程前要加流程图,这样会使思路清晰,例如数字音乐盒的设计思

路完全可以按着MP3的工作方式列写流程图。

6) LCD计时正常显示的解决办法:

a. 两个定时器同时工作,存在中断时序问题,刚开始时我们把定时

器1设定在方式3,计250us,由于定时中断过于频繁,使CPU负

载过大,导致音乐不能正常播放,时间不能正常显示。解决办法:

将定时器1设定在工作方式1,16位计数,计50ms,效果有很大改

观。但还有问题。

b. 当音乐为全4拍起始时,此时音乐节奏与定时器T1中断频率错开,

LCD显示和音乐播放都会好一些。

c. 另外,在歌曲中,当遇到一个音符发音为4拍,在编曲中为*CH,

托因时间较长,当定时器T1此时来中断时,就会对歌曲播放产生

影响,若改为发音一拍,中断对歌曲播放影响减弱,但音乐效果

变差。

d. 改进方案:若采用可以定时时间更长的单片机,可以避免所有问

题。

五、 总结

本文通过对基于单片机音乐演奏控制设计的研究和设计,分析了设计的实现的意义和可行性。单片机AT889S51是一种非常小巧但功能非常多,应用非常广的一种芯片,功率也非常的小,采用AT89S51作为系统核心制作音乐演奏控制设计电路简单了很多,由于可以反复烧写,为学习降低成本。本设计外部采用单片机的复位电路设计、单片机的震荡电路设计、LED数码管显示正在播放的音乐序

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库解析单片机课程设计 数字音乐盒(7)在线全文阅读。

解析单片机课程设计 数字音乐盒(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1183471.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: