51单片机-播放天空之城

  #include   //包含51单片机寄存器定义的头文件
sbit sound=P3^7;     //将sound位定义为P3.7
unsigned int C;     //储存定时器的定时常数
//以下是C调低音的音频宏定义
#define L1   262     //将"L1"宏定义为低音"1"的频率262Hz 时间是1/262=3826/2 us   取半周期
#define L2   286     //将"L2"宏定义为低音"2"的频率286Hz
#define L3   311     //将"L3"宏定义为低音"3"的频率311Hz
#define L4   349     //将"L4"宏定义为低音"4"的频率349Hz
#define L5   392     //将"L5"宏定义为低音"5"的频率392Hz
#define L6   440     //将"l_a"宏定义为低音"6"的频率440Hz
#define L7   494     //将"L7"宏定义为低音"7"的频率494Hz
//以下是C调中音的音频宏定义
#define Z1     523     //将"Z1"宏定义为中音"1"的频率523Hz
#define Z2     587     //将"Z2"宏定义为中音"2"的频率587Hz
#define Z3   659     //将"Z3"宏定义为中音"3"的频率659Hz
#define Z4     698     //将"Z4"宏定义为中音"4"的频率698Hz
#define Z5     784     //将"Z5"宏定义为中音"5"的频率784Hz
#define Z6     880  
  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值