阁下说的是什么单片机啊?假如是80c51单片机,那么只有两种出发中断的方式。下降沿触发和低电平触发。在寄存器TCON里设置。所以只要是边沿触发,就只有下降沿触发,也就不用判断了。如果是AVR单片机,引起中断的条件比较多,可以是下降沿触发,也可以是上升沿触发,还可以是上升沿下降沿同时触发,即只要引脚电平变化,就触发中断。这个也是事先在寄存器里设置好了的。
这个你可以在端口中设置他是上升沿有效还是下降沿有效啊,要不你也可以试试:按键按下去不放看是否产生中断,再放了看是否产生中断