永发信息网

51单片机 中断子程序中调用其它子程序怎样调用

答案:4  悬赏:50  手机版
解决时间 2021-04-25 11:04

我用C语言写了个小程序  我想在中断子程序中调用其它子程序 怎样调用 请那位大哥指点点  在这先谢谢了

最佳答案
中断中调用其他程序跟不在中断中调用一样,比如你定义一个只程序vodi delay(void)那么你在main()中调用时是delay();
在中断中也是一样这样用
全部回答
中断最好不要调用其它子程序 问题多多
在主程序里面调用过的函数最好不要在中断里面调用,因为这关系到函数的递归调用了。所谓递归函数就是在函数里面调用了函数本身。一般在PC机里面用。这样处理很麻烦的,在单片机资源有限的情况下这种情况很容易出现死循环,你设想一下,例如你在主函数里面调用了函数A。在中断里面也调用了函数A。当主程序执行到函数A里面的时候,发生中断,在中断里面有执行了函数A。等出了中断,继续执行函数A,可是又在执行函数A的时候发生中断,又执行函数A。这样不就是个死循环了吗??如果非得在中断里面调用,又要在主程序里面调用,那就用两个名字不同,但是功能完全相同的函数。当然这样做也有风险,要是你调用的函数里面有触发中断的条件,也会变死循环。
在中断函数里面直接调用子函数就得了……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在哪里送好友飞车
大学学科有几门?不要分类说
冬夜很冷的句子,描写农家冬天的句子
炫舞下载了总是安装错误怎么办啊
将家村我想知道这个在什么地方
炒肉丝怎么前怎么去除肉腥味呢?
尿素的有效化学成分是什么
拼音中小写的i
找人邀请我添加QQ餐厅
在英语中,以e结尾且没有发音的单词有没有记
周杰伦吸烟吗
康美增高鞋的针对人群?年龄分布?
花都狮岭的二手市场在哪呀?
根号下11、??
爱情早安微博语录,有没有人对tfboys在新浪微
推荐资讯
英语翻译I just want to be a man with sharp
跟女朋友在一起5周年,送什么礼物好?大家给
如何快速降肌酐,如何降低肌酐值
沈阳二手复印机价位大概是多少?
厉运山这个名字好不好?
鑫晟商务宾馆地址有知道的么?有点事想过去
健身房减肥 求助
请高手帮忙解道数学题
大蒜是怎么种出来的,只用水能种出大蒜来吗
好听的电吉他曲?
我是海南人,但在上海工作四年了要回海南,海口
正常血压是多少,正常血压是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?