• 大小: 26KB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-24
  • 语言: 其他
  • 标签: 单片机  音乐彩灯  

资源简介

51单片机的音乐彩灯程序 供大家参考

资源截图

代码片段和文件信息

#include 
#define uchar unsigned char
#define uint  unsigned int
sbit key1=P3^2;//按key1可切换花样
sbit key2=P3^3;//按key2可切换歌曲
sbit fm=P1^1;//蜂鸣器连续的IO口
uchar code huayang1[]={0x7f0xbf0xdf0xef0xf70xfb0xfd0xfe
0xfd0xfb0xf70xef0xdf0xbf};//花样1
uchar code huayang2[]={0x7f0xfe0xbf0xfd0xdf0xfb0xef0xf7
0xef0xfb0xdf0xfd0xbf0xfe};//花样2
uchar code huayang3[]={0x7f0x3f0x1f0x0f0x070x030x010x0
0x800xc00xe00xf00xf80xfc0xfe0xff};
char code huayang4[]={ 0x550xaa0xcc0x330x990x660x0f0xf0};
uchar count1;//花样标志
uchar count2;//歌曲标志
uchar timehtimeli;
//================简谱====================
//编程规则:字节高位是简谱低位是持续时间
//代表多少个十六分音符
//1-7代表中央C调8-E代表高八度0代表停顿
//最后的0xff是结束标志
uchar code qnzl[]={  //千年之恋
0x120x220x340x840x740x540x380x420x320x220x420x340x840x720x820x940xA80x08
//前奏
0x320x310x210x320x520x320x310x210x320x62
//竹林的灯火 到过的沙漠
 0x320x310x210x320x820x710x810x710x510x320x22
//七色的国度 不断飘逸风中
 0x320x310x210x320x520x320x310x210x320x62
//有一种神秘 灰色的旋涡
 0x320x310x210x320x830x820x710x720x02
//将我卷入了迷雾中
 0x630xA10xA20x620x920x820x52
//看不清的双手
 0x310x510x630x510x630x510x630x510x620x820x7C0x02
//一朵花传来谁经过的温柔
 0x610x710x820x710x620xA20x710x76
//穿越千年的伤痛
 0x610x710x820x710x620x520x310x36
//只为求一个结果
 0x610x710x820x710x620xA30x730x620x53
//你留下的轮廓 指引我
 0x420x630x830x830x910x91
//黑夜中不寂寞
 0x610x710x820x710x620x0A20x710x76
//穿越千年的哀愁
 0x610x710x820x710x620x520x310x36
//是你在尽头等我
 0x610x710x820x710x620xA30x730x620x53
//最美丽的感动 会值得
 0x420x820x880x020x740x930x890xff//结束标志
//用一生守候
};
uchar code jmszl[]={ //寂寞沙洲冷
0x120x120x220x320x310x220x210x22
//自你走后心憔悴
0x210x310x510x520x310x520x610x150x14
//白色油桐风中纷飞
0x510x520x310x520x620x130x110x130x320x280x080x28
//落花似人有情 这个季节
0x310x320x310x320x110x210x510x520x510x52
//河畔的风放肆拼命地吹
0x510x510x310x320x310x320x810x720x63
//不断拨弄离人的眼泪
0x620x710x810x720x610x610x520x310x210x320x510x54
//那样浓烈的爱再也无法给
0x220x120x110x120x110x120x120x140x260x320x26
//伤感一夜一夜
0x320x610x510x510x310x310x210x310x510x610x510x310x51
//当记忆的线缠绕过往支离破碎
0x020x320x810x810x810x810x620x520x34
//是慌乱占据了心扉   
0x310x810x810x810x610x910x82
//有花儿伴着蝴蝶
0x510x510x510x510x310x610x53
//孤雁可以双飞
0x210x110x210x110x220x110x210x26
//夜深人静独徘徊
0x320x610x510x510x310x310x210x310x510x610x510x310x510x52
//当幸福恋人寄来红色分享喜悦
0x310x310x810x810x810x610x910x810x610x310x56
//闭上双眼难过头也不敢回
0x320x320x810x810x810x810x910x810x610x810x610x510x310x510x34
//仍然捡尽寒枝不肯安歇微带着后悔
0x210x310x510x310x210x110x610x210x16
//寂寞沙洲我该思念谁
0xff};
//==============简谱音调对应的定时器初值=======
// 11.0592M的晶振
uchar code cuzhi[]={
 0xff0xff//占位
 0xFC0x8E//中央C调1-7
 0xFC0xED
 0xFD0x43
 0xFD0x6A

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6115  2011-12-04 22:43  test\main.c

     文件      14348  2011-12-04 22:16  test\main.LST

     文件       9893  2011-12-04 22:16  test\main.OBJ

     文件       8501  2011-12-04 22:16  test\test

     文件       3433  2011-12-04 22:16  test\test.hex

     文件         40  2011-12-04 22:16  test\test.lnp

     文件      12669  2011-12-04 22:16  test\test.M51

     文件       1129  2011-12-04 22:16  test\test.plg

    .......     55206  2011-12-04 22:43  test\test.uvopt

    .......     13226  2011-12-04 22:43  test\test.uvproj

    .......     55194  2011-12-04 22:43  test\test_uvopt.bak

    .......         0  2011-12-04 22:14  test\test_uvproj.bak

     目录          0  2011-12-04 22:43  test

----------- ---------  ---------- -----  ----

               179754                    13


评论

共有 条评论