定时器是从你设定的初值住上加(你这里的初值为65536-50000,在每一个时钟沿加1)一直到65536,如果定时器中断和总中断是打开的,单片机会在这个时候产生中断使中断标志TF0=1进入中断函数timer0,进入中断函数后TF0会自动清零。在中断函数里面重装了定时器初值,定时器又会从65536-50000开始计数。一直这样重复。
这个程序是无限循环的,没问题