unsigned char ucKeyLong=0; //按键切换
unsigned int uiTimeStart=0;//定时器初值决定蜂鸣器的音调
unsigned int uiTimeCount=0;//定时器计数器
//循环中的语句是尾和首相连接的,特别是延时要求比较高的程序要特别注意
//右移指令需要注意i=i>>1;不能写成i>>1
//必须在中断服务程序中重装初值TMR0必须重装初值
#define ZERO 0x00 //休止符
//C调低音的音频宏定义do 1 频率HZ
#define DAOL 130
#define REL 146
#define MIL 164
#define FAL 174
#define SOL 196
#define LAL 220
#define XIL 247
//C调中音的音频宏定义do 1 频率523HZ
#define DAO 262
#define RE 294
#define MI 330
#define FA 349
#define SO 392
#define LA 440
#define XI 494