资源描述:
《祝福生日快乐的歌(共篇)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、祝福生日快乐的歌(共9篇)篇一:各种版本的《生日快乐》歌#includereg51.h#defineucharunsignedchar#defineuintunsignedintsbitBEEP=P2;voidMusic(ucharnumber);voiddelay10us(uchartime);voiddelay50us(uchartime);ucharcodeSOUNDLONG[]=//控制音调{18,6,24,24,24,48,18,6,24,24,24,48,18,6,24,24,24,24
2、,24,18,6,24,24,24,48,0};ucharcodeSOUNDTONE[]=//控制音色{212,212,190,212,159,169,212,212,190,212,142,159,212,212,106,126,159,169,190,119,119,126,159,142,159,0//生日快乐end};voidPlay_Music(){uintk,n;uintSoundLong,SoundTone;uinti,j,m;do{if(i=25)i=0;SoundLong=SOUND
3、LONG[i];SoundTone=SOUNDTONE[i];i++;for(n=0;nSoundLong;n++){for(k=0;k12;k++){BEEP=0;for(m=0;mSoundTone;m++);}for(m=0;mSoundTone;m++);}}delay50us(6);}while((SOUNDLONG[i]!=0)
4、
5、(SOUNDTONE[j]!=0));//延时程序voiddelay10us(uchartime){uchara,c;for(a=0;atime;a++)for
6、(c=0;c120;c++);}voiddelay50us(uchartime){uchara,b;for(a=0;atime;a++)for(b=0;b6;b++);}voidmain(){while(1){Play_Music();//生日快乐delay10us(250);}}//-----------------------------------------------------//12*12点阵+音乐产生//MCU:89C51晶振:12M//编写日期:2010。12。25//编写人:李春起
7、#includeREG51.H#defineucharunsignedchar#defineuintunsignedintuinta=0,a1=0,a2=0;uintmiusfla,miust,mius=64536;uintdisfla1,sta=0;charflag=0,mdflag=0;sbitk1=P3;sbitk2=P3;sbitYY=P3;ucharcodetabfas[]={//==============笑脸===================================//
8、P0口0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,//P1口0x8E,0x4D,0xAB,0x57,0x5F,0x9F,0x9F,0x5F,0x5F,0xAF,0x4F,0x8F,0x8E,0x4D,0xAB,0x97,0x9F,0x9F,0x9F,0x9F,0x9F,0xAF,0x4F,0x8F,//P2口
9、0x87,0x88,0x50,0x20,0xA4,0x68,0x68,0xA4,0x20,0x50,0x88,0x87,0x87,0x88,0x50,0x20,0xA4,0x68,0x68,0xA4,0x20,0x50,0x88,0x87,//P0口0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF,0xF
10、F,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x