一般情况下,都是用的是第一个寄存器组,即R0~R7对应00H~07H,当使用中断的时候,为了避免使用工作寄存器造成的相互影响,常常使用其他工作寄存器组。比如:void t0isr() interrupt 1 using 2 就是使用10H~17H这一组工作寄存器。
using后面接2,应该是使用的第三个工作寄存器。