×
单片机 > 单片机程序设计 > 详情

c51 interrupt 中断号写法

发布时间:2020-06-04 发布时间:
|
单片机interrupt 中断号写法

定义函数的时候按正常的方法定义,然后在小括号的后面大括号的前面写上interrupt X using Y就行了,X是你要用的中断号,Y是中断时用的寄存器组,通常用1组就行了,看下面的例子:

void timer_isr(void) interrupt 1 using 1

{}

中断函数不能设置参数和返回值,都置为void吧。

using ** 不要写,写了易出错,不写绝对不出错.

interrupt**是中断源.具体编号如下:

 

中断源        interrupt(中断号)

INT0           0

T0             1

INT1           2

T1             3

UART           4

T2             5

UART1          6

外部中断2      7

外部中断3      8

外部中断4      9

外部中断5      10

看门狗定时器    11

 

例子:timer0(void) interrupt 1

          {  中断程序 }

timer0 表示中断程序名称

interrupt 1 表示定时器0的中断.



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
AVR熔丝位操作时的要点和需要注意的相关事项