8.keil C中中断函数的定义形式是怎样的?并举例。

1个回答
展开全部
咨询记录 · 回答于2024-01-18
8.keil C中中断函数的定义形式是怎样的?并举例。
8. keil C中中断函数的定义形式是怎样的?并举例。 在单片机C语言中断函数中,可以定义形参,但一般不需要这样做。中断函数的定义格式如下: 函数类型 函数名 (形参) interrupt N using n 我们平时用的大多是KEIL编译器,对于KEIL编译器来说,中断函数不需要输入,也不返回参数,因此这里的函数类型和函数形参都应该为void类型。 * n表示使用的寄存器组,为0-3,using是一个选项,可以省略。如果省略,由编译器来选择一个寄存器组作为绝对寄存器组。 * N表示中断号(这个不能省略,而且比较重要)。以下列出普通51单片机的中断号和中断源的对应关系: + 中断号 0 外部中断0 + 中断号 1 定时器0中断 + 中断号 2 外部中断1 + 中断号 3 定时器1中断 + 中断号 4 串行口中断 + 中断号 5 定时器2中断 总之,一般来说,中断函数不需要定义形参。
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消