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