微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > c51 interrupt 中断号写法

c51 interrupt 中断号写法

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top