proteuswilliam hill官网 |仿真william hill官网
登录
直播中
zhihuizhou
13年用户
7005经验值
擅长:测试与测量
私信
关注
[经验]
【proteus练一练2.17】播放生日快乐音乐
/* 名称:播放音乐
说明:程序运行时播放生日快乐歌, 未使用定时器中断,所有频率完全用延时实现
*/
#include
#define uchar unsigned char
#define uint unsigned int
***it BEEP=P3^7;
//生日快乐歌的音符频率表,不同频率由不同的延时来决定
uchar code SONG_TONE[]={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};
//生日快乐歌节拍表,节拍决定每个音符的演奏长短
uchar code SONG_LONG[]={9,3,12,12,12,24,9,3,12,12,12,24,
9,3,12,12,12,12,12,9,3,12,12,12,24,0};
//延时
void DelayMS(uint x)
{
uchar t;
while(x--) for(t=0;t<120;t++);
}
//播放函数
void PlayMusic()
{
uint i=0,j,k;
while(SONG_LONG
!=0||SONG_TONE
!=0)
{ //播放各个音符,SONG_LONG 为拍子长度
for(j=0;j
*20;j++)
{
BEEP=~BEEP;
//SONG_TONE 延时表决定了每个音符的频率
for(k=0;k
/3;k++);
}
DelayMS(10);
i++;
}
}
void main()
{
BEEP=0;
while(1)
{
PlayMusic(); //播放生日快乐
DelayMS(500); //播放完后暂停一段时间
}
}
proteus
仿真
图:
游客,如果您要查看本帖隐藏内容请
回复
回帖
(166)
张欢庆
2012-2-17 12:10:40
本帖最后由 eehome 于 2013-1-5 09:54 编辑
本帖最后由 eehome 于 2013-1-5 09:54 编辑
举报
韩娟
2012-2-17 17:21:37
威廉希尔官方网站 图有吗?
威廉希尔官方网站 图有吗?
举报
joseecoh
2012-2-23 17:01:20
学习学习........
学习学习........
举报
为2011
2012-2-23 21:54:17
好的
好的
举报
曹晓君
2012-2-24 00:53:05
{:soso_e103:}
{:soso_e103:}
举报
wangchunhui2011
2012-2-24 09:13:44
很不错。值得学习。
很不错。值得学习。
举报
7293192131
2012-2-27 21:06:38
{:soso_e113:}
{:soso_e113:}
举报
show___time
2012-2-28 12:17:54
看看
看看
举报
友
2012-3-1 08:47:40
学习中
学习中
举报
zqf4613916
2012-3-4 16:18:14
谢谢
谢谢
举报
屈裕超
2012-3-9 15:19:08
我这个刚刚接触的菜鸟跟着各位大神好好学习学习{:soso_e130:}
我这个刚刚接触的菜鸟跟着各位大神好好学习学习{:soso_e130:}
举报
393316
2012-3-11 12:16:31
有趣。。。。。。。。。。。。。。。。
有趣。。。。。。。。。。。。。。。。
举报
jijun0817
2012-3-11 16:29:53
看看效果
看看效果
举报
冯丹
2012-3-12 22:17:06
YES 很好很好
YES 很好很好
举报
六六六
2012-3-13 08:56:14
{:1:}
{:1:}
举报
lh0455
2012-3-13 09:43:01
看看
看看
举报
杨宏建
2012-3-13 14:08:15
好玩,嘿嘿
好玩,嘿嘿
举报
416060
2012-3-13 15:17:01
看看
看看
举报
king
2012-3-13 16:18:59
学习了
学习了
举报
更多回帖
rotate(-90deg);
回复
相关帖子
生日快乐音乐
制作程序
38
Proteus
仿真51单片机
生日快乐音乐
播放
器
6
使用Arduino Uno的
生日快乐音
5
基于51单片机的
生日快乐音乐
播放
器
1
音乐
祝你
生日快乐
_源程序
8
基于STM32单片机的
生日快乐音
频
播放
程序设计的详细资料概述
28
蜂鸣器的驱动原理和使用蜂鸣器
播放生日快乐
歌的代码免费下载
6
求
生日快乐
的
音乐
代码
2465
使用STM32F1单片机实现无源蜂鸣器
音乐
播放生日快乐
的程序实例
53
教你用单片机
播放生日快乐
歌
13428
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分