《生日歌》的简谱

《生日歌》的简谱,第1张

简谱如下:

歌曲歌词:

作词:潘振生

作曲:Mildred Hill,Patti Hill

祝你生日快乐

祝你生日快乐

祝你生日快乐

祝你生日快乐

HAPPY BIRTHDAY TO YOU

HAPPY BIRTHDAY TO YOU

HAPPY BIRTHDAY TO YOU

HAPPY BIRTHDAY TO YOU

祝你生日快乐

祝你生日快乐

祝你生日快乐

祝你永远快乐

HAPPY BIRTHDAY TO YOU

HAPPY BIRTHDAY TO YOU

HAPPY BIRTHDAY TO YOU

HAPPY BIRTHDAY TO YOU

祝你生日快乐

祝你生日快乐

祝你天天快乐

祝你永远快乐

祝你生日快乐

祝你生日快乐

祝你天天快乐

祝你永远快乐

作词人简介

潘振声(1933年1月18日~2009年5月14日 ),男,蒙古族,作曲家,生于上海,1991年调任江苏省文联党组成员、副主席,1995年退休。

他曾获得“全国优秀少年工作工作者”等荣誉称号。代表作有《一分钱》《生日歌》《好妈妈》《嘀哩嘀哩(春天在哪里)》《雷锋叔叔请听我的回答》《我的渴望》等等。

扩展资料

歌曲鉴赏

根据《金氏世界记录》,《祝你生日快乐》是英语中三首最流行的歌曲之一,其余两首分别是《友谊地久天长》(Auld Lang Syne) 和《他是一个快乐的好小伙》(For He's a Jolly Good Fellow)。

这首歌曲被翻译成了多国语言,在一些英语不是主要语言的国家,人们也经常唱这首歌。《祝你生日快乐》的旋律是由美国的Mildred Hill女士于1893年在美国肯塔基州路易斯维尔的幼儿园任教时写成的。

该旋律被用于一首名为《祝大家早安》(Good Morning to ALL)的歌曲,由Mildred Hill女士的妹妹Patty Hill作词,用于课堂问候。人们还不完全清楚到底是谁写了《祝你生日快乐》(Happy Birthday to You)的歌词。

但是此歌词于1935年被Summy公司登记了版权,该版权于2030年过期。这是第一首有版权的歌词。1990年,Summy公司被华纳唱片以1500万美元收购,其中《祝你生日快乐》的价值被估作500万美元。

//此程序在硬件上调试通过

//本程序的单片机晶振采用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,1, 5,1,1, 5,2,2, 3,2,2, 1,2,2, 7,1,2, 6,1,2,

4,2,1, 4,2,1, 3,2,2, 1,2,2, 2,2,2, 1,2,4}

// 音阶频率表 高八位

code unsigned char FREQH[]={

0xF2,0xF3,0xF5,0xF5,0xF6,0xF7,0xF8,

0xF9,0xF9,0xFA,0xFA,0xFB,0xFB,0xFC,0xFC, //1,2,3,4,5,6,7,8,i

0xFC,0xFD,0xFD,0xFD,0xFD,0xFE,

0xFE,0xFE,0xFE,0xFE,0xFE,0xFE,0xFF,

// 音阶频率表 低八位

code unsigned char FREQL[]={

0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6,

0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i

0xEE,0x44, 0x6B,0xB4,0xF4,0x2D,

0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16,

}

void delay(unsigned char t)

{

unsigned char t1

unsigned long t2

for(t1=0t1<tt1++)

{

for(t2=0t2<8000t2++)

{

}

}

TR0=0

}

void t0int() interrupt 1

{

TR0=0

speaker=!speaker

TH0=timer0h

TL0=timer0l

TR0=1

}

void song()

{

TH0=timer0h

TL0=timer0l

TR0=1

delay(time)

}

void main(void)

{

unsigned char k,i

TMOD=1 //置CT0定时工作方式1

EA=1

ET0=1//IE=0x82 //CPU开中断,CT0开中断

while(1)

{

i=0

while(i<75){         //音乐数组长度 ,唱完从头再来

k=sszymmh[i]+7*sszymmh[i+1]-1

timer0h=FREQH[k]

timer0l=FREQL[k]

time=sszymmh[i+2]

i=i+3

song()

}

}

}

P12接J31的7脚,我在板子上已经测试过了,用的是89S52

花时间编的,希望你能采纳


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8330886.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存