c51 interrupt 中断号写法

嵌入式系统 时间:2016-11-11来源:网络
单片机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的中断.

关键词: c51interrupt中断号写

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版