51单片机演奏
#include "STC15.h"
#include "intrins.h"
code unsigned char fvL[]={0x8c,0x5b,0x15,0x67,0x04,0x90,0x0c,0x44,0xac,0x09,0x34,0x82};
code unsigned char fvH[]={0xf8,0xf9,0xfa,0xfa,0xfb,0xfb,0xfc,0xfc,0xfc,0xfd,0xfd,0xfd};
code unsigned char tone[]={9,8,6,8,8,6,8,8,6,8,6,5,
9,8,6,8,8,6,8,8,10,9,8,8,
5,6,10,10,10,9,10,10,9,10,12,10,10,
10,10,10,10,9,9,9,9,8,9,10,9,
9,8,6,8,8,6,8,8,6,8,6,5,
5,6,10,12,12,10,12,12,10,9,8,8};
code unsigned char beat[]={2,2,2,4,2,2,4,2,2,2,2,4,
2,2,2,4,2,2,4,2,2,2,2,4,
2,2,2,4,2,2,4,2,2,2,2,2,2,
2,2,2,2,2,2,2,4,2,2,4,4,
2,2,2,4,2,2,4,2,2,2,2,4,
2,2,2,4,2,2,4,2,2,2,2,4};
void playtone(unsigned char tone,unsigned char beat);
v