#include //包含52单片机寄存器定义的头文件 ***t sound=P3^7; //将sound位定义为P3.7 unsigned int C; //储存定时器的定时常数 //以下是C调中音的音频宏定义 #define dao 523 //将\"dao\"宏定义为中音\"1\"的频率523Hz #define re 587 //将\"re\"宏定义为中音\"2\"的频率587Hz #define mi 659 //将\"mi\"宏定义为中音\"3\"的频率659Hz #define fa 698 //将\"fa\"宏定义为中音\"4\"的频率698Hz #define sao 784 //将\"sao\"宏定义为中音\"5\"的频率784Hz #define la 880 //将\"la\"宏定义为中音\"6\"的频率880Hz #define xi 987 //将\"xi\"宏定义为中音\"7\"的频率523Hz /******************************************* 函数功能:1个延时单位,延时200ms ******************************************/ void delay() { unsigned char i,j; for(i=0;i<250;i++) for(j=0;j<250;j++) } /******************************************* 函数功能:主函数 ******************************************/ void main(void) { unsigned char i,j; //以下是《两只老