关于C51中,中断函数的声明问题
mirai 2008-05-12 04:20:56 #define uint unsigned int
#define uchar unsigned char
uint state;
uint i;
uchar sum_state;
uchar buff_1[5]="XXXXX";
uchar buff_2[5]="XXXXX";
uchar buff_3[5]="XXXXX";
uchar buff_4[5]="XXXXX";
uchar buff_5[5]="XXXXX";
uchar buff_6[5]="XXXXX";
uchar buff_7[5]="XXXXX";
void com_isr(void) interrupt 4; <------这边出错,syntax error near ';'
uchar checkdata(uint j);
void dataprocess(void);
uint mul(uint num);
这是我自己写的头文件里的内容,编译时老是出错,谁能告诉我中断函数的原型声明是怎样的啊。