4、//////////////////////////////////////////////////////////////////////////////////////////////////////////// 定时器中断c语言解析interrupt x using y interrupt表示中断优先级,using表示所用工作寄存器组。interrupt x using y 跟在interrupt后面的x 值是中断号,就是说这个函数对应第几个中断端口,一般在51
5、中,x对应的中断如下: 0 外部中断0 1 定时器0 2 外部中断1 3 定时器1 4 串行中断 其它的根据相应的单片机有自己的含义,实际上c在编译的时候就是把你这个函数的入口地址放到这个对应中断的跳转地址 using y 这个y是说这个中断函数使用的那个寄存器组就是51里面一般有4个 r0 -- r7寄存器,如果你的中断函数和别的程序用的不是同一个寄存器组则进入中