新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > c51 interrupt 中断号写法

c51 interrupt 中断号写法

作者: 时间:2016-11-11 来源:网络 收藏
单片机interrupt 中断号写法

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

本文引用地址:https://www.eepw.com.cn/article/201611/316688.htm

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的中断.



评论


技术专区

关闭