永发信息网

中断服务程序中哪些可以做哪些不可以做

答案:2  悬赏:80  手机版
解决时间 2021-04-06 05:52
  • 提问者网友:雨不眠的下
  • 2021-04-05 10:27
中断服务程序中哪些可以做哪些不可以做
最佳答案
  • 五星知识达人网友:野味小生
  • 2021-04-05 11:53
中断程序强调中断,必需保存现场,而且中断程序和原运行程序没有联系,有时甚至毫不相关。 而子程序强调包含,是包含在另一个程序里的,是个包含运行的过程。并且子程序和母程序(或者主程序)是有联系的,而且是密不可分的。
全部回答
  • 1楼网友:西岸风
  • 2021-04-05 13:06
warning l15: multiple call to segment 这个问题必须注意,可能引起程序冲突,假设你用于自动化领域,则可能导致信号产生尖峰。 产生这一警告的一个根源是:你在主循环里调用了一个函数(如aaa),而在中断服务函数里,你用调用了这个函数(如aaa)。这样当主循环运行到该函数中是,一旦产生中断,则在中断里又再次调用该函数!这时,很可能出错! 避免这种情况的方法很多:如,在进中断的时候置需调用该函数的标志,而在主循环中调用该函数 你可以在中断函数设置标志 flag_display = 1; 在主函数里判断这个标志: if(flag_display) valuedisplay(); 更新后,清除显示标志: flag_display = 0;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯