问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机 我想问,中断服务函数可以写在其他c文件中吗?如果可以,会起作用...

发布网友 发布时间:2024-04-09 22:00

我来回答

3个回答

热心网友 时间:2024-07-19 12:54

首先可以肯定,中断服务函数可以写在其他文件中,并不一定要放在main.c中。
中断服务函数如果有特定的关键字修饰,比如keil c51用interrupt,不仅可以放在任意文件中,甚至可以用static 把中断函数定义成局部的函数都没问题。
其他的,一般需要自己定义入口调用,比如某系统的定时中断入口放在0x0008地址,则在0x0008地址放一条长跳转指令,或者直接把函数的地址放在0x0008地址,这个根据系统不同,可能有不同的要求。
另外,有的c把引导程序会有一个默认的中断服务地址表,用户只需要根据系统的要求,按照一定的格式、名称定义好中断服务程序,系统就会自动调用。

热心网友 时间:2024-07-19 12:54

搞乱

热心网友 时间:2024-07-19 12:57

中断程序 就是一个 函数 放在哪里都可以 只要声明好 只有 一个有且只有一个 main函数 没有什么main.c文件 c文件可以是任何名
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“晚来天欲雪,能饮一杯无?”是什么意思_出处及原文翻译_学习力 胸肌中部怎么练 血沉高是怎么回事,怎样才能降低啊! 中海锦江城多久交房 “QMS”作为“质量管理体系”的英文缩写,其背后理论及应用如何?_百度... 我用QQ登的快手绑定了一个电话号码,电话号码不用了,现在怎么能登得进去... 桂林银行白金客户条件 桂林银行最高等级卡 iQOO 11系列曝光,预计年底正式发布! vivo X90先别买?iQOO 11系列配置堪称豪华 51单片机写程序时中断函数用声明吗? windowsxp系统盘怎么安装windowsxp系统盘 ...但是从没有当过,有点不敢去尝试,打字不怎么快,我不知道怎么做,请各... 如何一年内强制二次修改 男人穿的衣服鞋子那个贵的那个便宜的? 买鞋的成本高还是买衣服的成本高? 老公:谢谢你,我生命中有你相伴 梦幻西游60弱点相连问价 梦幻西游129MW问价 梦幻西游70慈航头问价 一年改2次的办法 新乡驾车到安顺贵州天台山油费多少 不到一年怎么改第二次 用苹果手机怎么做到第二次修改 一年只能改一次怎么改第二次? 修改没到一年怎么改? java servlet 中的getOutputStream 再写入流数据的时候大小什么的有限... ...到时只是简单的用水清洗了一下,会不会得破伤风呀 ...划了一个伤口,伤口开始愈合了已经,还有得破伤风的可能性嘛?_百度知 ... ...用酒精清洗了一下外面,后来愈合了。请问以后会有破伤风 圣东安尼奥在美国什么洲 求助一段C语言代码:通过扫描串号"01100100""01010110",在液晶屏上显示... 软考证有用吗? 橄榄和青果的区别是什么 白糖水为引一定要喝白糖水吗 喀斯特地貌保水性能好吗 喀斯特地貌水质 落地价在15万左右,看中速腾,能买到吗? 20th怎么读怎么读20th 外汇有哪些?黄金白银是外汇吗?金盛金融集团这个公司炒这些安全吗? 每天早晚各跑5公里能减肥吗?流很多汗然后跑完与途中都会按捏小腿 会 描写自然景色的四字词语如日簿西山 经常性失眠,老是做梦是什么原因? 我家仓鼠拉肚子了?我要怎么办? 仓鼠 我的小仓鼠屎弄了一身 怎么给它弄干净啊 有点拉稀 身体发抖 怎么... 华为mate9感光孔在哪 ...的亲可以告诉我我家仓鼠前段时间拉稀,它又自己舔的到处都是,整个肚... ...没有木屑.洗澡的.运动的怎么办,不想买,拉肚子了怎么办 河南哪里产桔子?有没有联系方式? ...2021高考物理压轴题难题班直播课的百度云高清资源链接,求免费分一下...