你在T2的中断里面写了while(1); 说明已经进入死循环了,那么其它两个定时器是肯定启动不了的。如果你想不影响其它两个定时器,你就得在T2定时中断的程序里面去掉while(1);这个死循环。
定时器的任务是 定时,而不是干活。用户操作 属于 前台任务,定时器 属于 后台支持,不要使用定时器 帮你 干 前台活。