你设置的 T0 计数器需要 触发 65536 次才会产生一次中断,你要 触发一次 就产生中断 应该设置为TH0=0xff; //计数器T0初始值为一次;TL0=0xff; TH0=0xff; //计数器T0初始值为两次;TL0=0xfe;
用一个按键来触发更合适。另你要搞清楚是上升沿触发T0,还是下降沿触发T0中断。