把单片机演奏音乐圣安地列斯cleo主程序序void main()改成一个void play()的子函数方便调用,求高手指教。

为什么我的单片机控制音乐输出程序在Protues上仿真不了呢????哪位高手帮忙一下。。。_百度知道
为什么我的单片机控制音乐输出程序在Protues上仿真不了呢????哪位高手帮忙一下。。。
tone_L=(65536-tone[song2[i]])%256,5,3,4,4, 6,6;
beat_125(beat4[i]),4,1,16,6,7,6;256,2,4,5, 1;
tone_L=(65536-tone[song1[i]])%256;break#pragma LA#include &lt,4,k,6,8, 3,1,8,4;unsigned char keys,7:play2(),8,3,8,10,5,9,4,4;
beat_125(beat1[i]),4;
TH0=tone_H, 24;
i++;i&lt,4,0,7,4,8,2, 8,4,3,6;
TL0=tone_L,2,6,6, 5,4,4,8,4,16;unsigned char song4[]={2,5;256;unsigned char beat3[]={8,716,8, 6,5,16,6,4,8;
}}void play2(void){ while(song2[i], 3,2,3, 8, 6;k++),7,0;unsigned char code song1[]={ 1,12,4,7,5,2,3, 8, 8, 12, 1,4,5, 5,4,6,9,4,4,5,4, 4,7,8,8,478, 8,5,8,8;
}}void play4(void){ while(song1[i],16}, 12, 5;
TR0=1,7,7,2,4,4,5,2,4,16,8; ET0=1, 12,1,1,8;
tone_L=(65536-tone[song3[i]])%256, 32,0,2,1,8,9,8,1, 3,4,5, 4,6; for(i=0,3,7;unsigned char song3[]={8;unsigned char beat2[]={ 4,3:play3(), 2, 8,2,8.h&120, 8,5, 12, 4;unsigned char tone_H;j&lt, 6,8,16,6,8:play4(),8, 8:play1(),4,8,1, 9,3, 6,6,8; P2=0xff, 7,9;
case 0x04,4,6, 24;256, 12},8, 8;unsigned char beat4[]={ 12,5, 1, 4,4,4,2,5;125, 5,4;
TL0=tone_L,4,8,4;k&lt,7;
speaker=~speaker, 2,4, 9;void play1(void), 8,8,4;x,3,8,9,7,1,5;break,4,7!=15)
tone_H=(65536-tone[song4[i]])&#47, 9, 6,3,8,7,0,9,8,638;
TR0=1,568, 6,2, 2,8,6;void play4(void),506,5, 8, 15}, 4;break,7,6;
TL0=tone_L,6,759,4,2;j++)
for(k=0,3,4, 5,8,8, 8,8,3,9,2,4, 4; EA=1,5,4,4,5,4,4,0;}void beat_125(unsigned char x){unsigned char i,2,4,4, 3, 24,8,8 };
TL0=tone_L!=15) {
tone_H=(65536-tone[song3[i]])&#47, 32 };unsigned char tone[]={ ,7,4,8,8;sbit speaker=P1^0,4,8;void beat_125(unsigned char),8;
}}void tone_timer(void)interrupt 1{ TH0=tone_H, 8, 4, 32, 1,8,8, 12,8,4,16,379}, 5,9,4,4,2;
TL0=tone_L,7, 8, 24,2,2,4,4, 8,3,3,15},852, 8;
i++,6,8;void play2(void);main(){speak=0;
switch(keys)
{ case 0x01,4,5,5,12;
i++, 1, 2,426, 32;void play3(void),8,5, 5!=15)
tone_H=(65536-tone[song2[i]])&#47,15}, 5,4,16,5, 1;
TR0=1!=15) {
tone_H=(65536-tone[song1[i]])&#47, 7;
}}void play1(void){while(song1[i],5, 8,3,4,i; while(1) {
case 0x02,2,8,4,4,8,6, 8,16;
tone_L=(65536-tone[song4[i]])%256;
TH0=tone_H,4,4,5, 8,3,903;
beat_125(beat2[i]), 15},5;unsigned char song2[]={1;256, 3, 4,4;unsigned char code beat1[]={ 4, 6, 6, 5;
beat_125(beat3[i]), 3,4;
}}void play3(void){while(song3[i], 12,4,8;void beat_125(unsigned char);
TH0=tone_H,2;
TH0=tone_H, 2,tone_L;reg51,4, 4,4,6,4,4,8,8,8, 8,4,4,2,12,3,16,3,8, 4,j;i++)
for(j=0,4, 3;
case 0x08,16,1
提问者采纳
ET0=1。仿真声音很轻先把按键去掉,就是定时器初值不对后来改为1M晶振;去掉按键;
&#47,看看行不行 main(){speak=0;改成speaker EA=1;&#47,估计是频率不对,编译通过了
提问者评价
好的,谢谢啊,我试试啊~~~
其他类似问题
您可能关注的推广回答者:
protues的相关知识
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁51单片机入门例程之三个按键选择三首不同的音乐播放_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
喜欢此文档的还喜欢
51单片机入门例程之三个按键选择三首不同的音乐播放
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:5.25KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢单片机30个实例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
单片机30个实例
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢 上传我的文档
 下载
 收藏
各专业毕业设计论文,课程设计,设计方案,营销策划资料,部分毕业设计含有图纸,源代码,需求者可留言联系我
 下载此文档
正在努力加载中...
毕业设计(论文)-基于51单片机的低成本音乐门铃设计
下载积分:1000
内容提示:门铃的应用,在现代社会里随处可见,但是出于多方面的考虑,如成本的高低,声音的模式等,需要我们进一步去挖掘。本论文的设计就是围绕低成本音乐门铃进行研究开发。其中主要运用到了51芯片,51芯片是微型处理器, 51单片机具有优异的性能价格比、集成度高、体积小、可靠性高、 控制功能强、低电压、低功耗等优点。本设计中音乐门铃的基本功能都能由51芯片提供,且价格低廉。除芯片基本电路部分外,还需要声音扩大部分,用到386DE芯片。整个系统围绕价格低廉展开,拓展功能由程序部分实现。
先用c语言编写实现音乐门铃的程序代码,然后将c语言用keil软件生成hex文件下载到stc89c51集成芯片中,利用不同的频率发出不同的音调,利用延时产生不同的节拍,通过功率放大器传送到喇叭使其发出美妙的音乐。为进一步降低成本,所以本设计主要完成部分在于程序,程序分为主体与扩展部分。扩展部分用于规定的歌曲节拍,音调控制。扩展部分由主程序,音乐曲目以及歌曲数组函数组成。在利用画图工具完成基本电路设计后,再焊接电路,最后再进入变成部分。
文档格式:DOC|
浏览次数:15|
上传日期: 09:27:21|
文档星级:
该用户还上传了这些文档
毕业设计(论文)-基于51单片机的低成本音乐门铃设计.DOC
官方公共微信。单片机原理及系统课程设计。 。专
业:电气工程及其自动化。班
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于单片机的音乐流水灯设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 单片机主程序流程图 的文章

 

随机推荐