使用51单片机蜂鸣器播放音乐 求keil程序答:uint i,j,k;//以下是根据歌谱转来的音乐代码 3代表中音咪 1个全音被分成4个1/4 音符 //小燕子第一句 3,5,21,6,5,5,5,5, 21是高音哆 ,后面4个5,是因为这个音节占4拍 uchar code MUSIC[]={3,5,21,6,5,5,5,5, 3,5,6,21,5,5,5,5, 21,21,21,23,22,22,21,21...
哪位好心人给我一个51单片机C语言让蜂鸣器唱生日歌的程序啊,谢谢啦...答://本程序的单片机晶振采用11.0592M include <reg51.h> sbit speaker=P1^2;unsigned char timer0h,timer0l,time;//生日歌 code unsigned char sszymmh[]={5,1,1, 5,1,1, 6,1,2, 5,1,2, 1,2,2, 7,1,4,5,1,1, 5,1,1, 6,1,2, 5,1,2, 2,2,2, 1,2,4,5,1,...
求在51单片机用蜂鸣器演奏(祝你平安)的程序答:MUSIC1:NOP CLR A MOVC A,@A+DPTR ;查表取代码 JZ END0 ;是00H,则结束 CJNE A,#0FFH,MUSIC5 LJMP MUSIC3 MUSIC5:NOP MOV R6,A INC DPTR MOV A,B MOVC A,@A+DPTR ;取节拍代码送R7 MOV R7,A SETB TR0 ;启动计数 MUSIC2:NOP CPL P3.3 MOV A,R6 MOV R3,A LCALL DEL MOV ...
高分!跪求C51单片机蜂鸣器播放《国际歌》的完整程序,请不要把其他曲子...答:4,5,6,7,i 0xEE, 0x44, 0x6B, 0xB4, 0xF4, 0x2D, //高音 234567 0x47, 0x77, 0xA2, 0xB6, 0xDA, 0xFA, 0x16}; //超高音 1234567//---//国际歌数据表 要想演奏不同的乐曲, 只需要修改这个数据表code unsigned char sszymmh[] = {5,2,4,1,3,6,7,2,2...