51单片机c语言中断函数不能进行参数传递,是什么意思,谁能解释一下

 我来答
shangke1988
推荐于2017-10-15 · TA获得超过525个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:194万
展开全部
是指中断处理函数不能有输入参数也不能有函数返回。因为中断都是些硬件自动调用,没有程序去给他传递参数,也没有硬件去接收参数。
不过x86计算机的软中断可以有参数传递,不过他是用寄存器传递的。
xiu_jiping
2012-11-01 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3157
采纳率:77%
帮助的人:1072万
展开全部
1、51单片机C51语言中断函数本身不带参数传递,但你可以使用全局变量进行参数传递。
2、所谓中断函数不能进行参数传递,是指调用函数时能否带参数,C51是不能的,但完全可以使用全局变量的方式实现带参数的功能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xu84403451
2012-11-01 · 超过25用户采纳过TA的回答
知道答主
回答量:197
采纳率:0%
帮助的人:138万
展开全部
就是说不能像调用普通函数那样直接传递参数
可以用全局变量传递参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
笑谈我不言9514
2012-11-01 · TA获得超过622个赞
知道小有建树答主
回答量:522
采纳率:0%
帮助的人:317万
展开全部
有可能是内存不够用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式