#include
#define uchar unsigned char
#define uint unsigned int
uint t_c;
uint int0_c;
bit GATE; //先定义
sbit BP=P1^0;// 假设蜂鸣器接在P1.0口
void init(); // 先声明
void main()
{
init();
while(1);
}
函数需要先申明,还有GATE什么的你需要先定义
把所有子程序放到主函数main前面试试