unsigned char ucKeyLong=0; //按鍵切換
unsigned int uiTimeStart=0;//定時器初值決定蜂鳴器的音調(diào)
unsigned int uiTimeCount=0;//定時器計數(shù)器
//循環(huán)中的語句是尾和首相連接的,特別是延時要求比較高的程序要特別注意
//右移指令需要注意i=i>>1;不能寫成i>>1
//必須在中斷服務(wù)程序中重裝初值TMR0必須重裝初值
#define ZERO 0x00 //休止符
//C調(diào)低音的音頻宏定義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調(diào)中音的音頻宏定義do 1 頻率523HZ
#define DAO 262
#define RE 294
#define MI 330
#define FA 349
#define SO 392
#define LA 440
#define XI 494