楼主你好这个程序和一般的中断程序的分析是一样的。前面初始化完定时器和中断后,就开始进入while循环。当定时器的计数为零时就进入中断函数中执行,执行完以后又跳回中断处继续运行而中断函数中具体实现的功能就是让num这个变量每过一秒自增1,直到68秒后再复位回0.while中就是通过判断num这个变量来控制交通灯。。你应该是想知道while循环中执行到哪会突然产生中断,跳到去中断函数。。具体的中断点应该是不定的,但肯定是在while循环中。因为定时器减一是一个硬件过程,和你程序下的运行过程是独立开的,所以while中的每一句都有可能成为断点。这也随之产生误差,不过误差应该是在um量级里面,所以不影响实际的运用。
人同意让他一人一