中断服务子程序为什么不能直接调用吗

中断服务子程序为什么不能直接调用吗,第1张

中断服务程序不能直接调用,因为它们是特殊的程序,它们的功能是在 *** 作系统中运行,而不是在应用程序中运行。它们可以在 *** 作系统中执行特定的任务,比如处理系统中的中断,但是它们不能直接被应用程序调用。因此,如果要调用中断服务子程序,必须使用 *** 作系统提供的特殊接口,这些接口可以让应用程序调用中断服务子程序。

可以调用,你应该检查下你的程序,你可以用keil

c51去仿真,逐步执行,至于串口中断可以用外部触发下,我不知道keil

c51可不可以触发,但你可以去查查相关的资料

中断中调用其他程序跟不在中断中调用一样,比如你定义一个只程序vodi

delay(void)那么你在main()中调用时是delay()

在中断中也是一样这样用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11458319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存