在C程序中,函数后面interrupt8是什么意思

 我来答
juanbaotian
推荐于2019-05-27 · TA获得超过164个赞
知道答主
回答量:4
采纳率:0%
帮助的人:2.9万
展开全部
数字8是指中断号。例如在51单片机中,有5个中断:外部中断0;定时器0中断;外部中断1;定时器1中断;串口中断;其相应的中断号是:
外部中断0 interrupt 0
定时器0中断 interrupt 1
外部中断1 interrupt 2
定时器1中断 interrupt 3
串口中断 interrupt 4
不同的单片机中断数目不同,中断号从0开始排,怎样排,要具体看芯片资料。而你说的interrupt 8,是指中断号是8,你所用的单片机中断数目至少是9个。
gxuchenjun5
2012-08-17 · TA获得超过177个赞
知道答主
回答量:102
采纳率:0%
帮助的人:63.9万
展开全部
函数后面interrupt n;就是代表这个中断函数为哪一个中断源所写。比如外部中断的中断号是0,定时中断的中断号是1,那么你要是希望当单片机的引脚捕捉到外部中断时对这种情况进行处理,你就写个interrupt 0 的函数,当外部中断发生时,就会跳转到中断函数执行;你要是希望当单片机的定时器溢出时对定时事件进行处理,你就写个interrupt 1的函数,当定时中断发生时,就会跳转到定时中断函数执行。你查一下你那个单片机的各个中断号分别对应什么中断事件,就知道这个 interrupt 8 是处理什么事件的了。当那个事件发生,单片机就有可能转到那个中断函数去执行里面的语句了。 不过具体的写法格式还要参照例程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
炸楼的波音
2012-08-25
知道答主
回答量:35
采纳率:0%
帮助的人:12万
展开全部
正如推荐答案所说,中断号从0~31
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消

辅 助

模 式