一个音乐的程序,哪里出错啊啊啊???

2019-07-16 01:07发布

#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char

sbit fmq=P3^6;
uchar code song[]={1,1,1,3,2,1,3,3,3,5,4,3,5,4,3,2};
uchar code tone[11]={121,108,102,91,86,77,68,61,57,51,45};

delay(uchar x)
{
uchar a, b;
for(a=0;a<x;a++)
for(b=0;b<1;b++);
}

display()
{
uchar i,j;
for(i=0;i<16;i++)
{
for(j=0;j<50;j++)
{
fmq=0;
delay(tone[song[i]]);
fmq=1;
delay(tone[song[i]]);
}
}
}

void main()
{
display();
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。