1.中断函数的定义
修饰符:interrupt m修饰符
m取值0~5,对应中断情况如下:
0——外部中断0
1——定时/计数器T0
2——外部中断1
3——定时/计数器T1
4——串行口中断
5——定时/计数器T2
2.写中断函数注意如下:
(1)中断函数不能进行参数传递,不能有返回值。
(2)中断函数不能被其他函数直接调用。因为中断函数的返回是由 RETI 指令完成的,而普通函数的返回指令是 RET 。
(3)如果在中断函数中调用了其它函数,则被调用函数所使用的寄存器必须与中断函数相同。