不知道你整体控制思路,如果只是需要在外边中断0中停止定时器,可以设置IP寄存器使外部中断0最高优先级,在引用REG51.H头文件时可直接PX0=1;引用其他头文件时请查看头文件内的定义,而后在外部中断INT0的中断函数加入一句TR0=0;就关闭了T0,中断函数后面加一句TR0=1;就重新启动了T0。示意如下:void IN_T0(void) interrupt 0{TR0=0;****}TR0=1;