独闷闷网

 找回密码
 立即注册
搜索
查看: 5342|回复: 2
打印 上一主题 下一主题
收起左侧

[原创] 如何知道单片机C语言中断入口函数关键字的标准写法?可以在什么地方找到?已解答

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-18 08:28:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如何知道单片机C语言中断入口函数关键字的标准写法?可以在什么地方找到?

坚鸿答:1、在网上搜索,找到想要的答案。
              2、买一块学习板,里面例程就会有。
        3、如果上面两种都无果,就需要拿出必杀技,在C编译器的帮助文件中去找。


下面我将介绍如何在帮助文件中找到中断入口函数关键字的标准写法?下面我以51PIC单片机为例

首先看一下51单片机的Keil C编译器,需要在帮助文件中找到c51.chm
我的Keil编译器路径C:\Keil\C51\hlp\c51.chm,找到这个c51.chm文件后,双击打开。如下图

上图是打开后所看到的界面,现在我们单击左上角的“索引”,如下图





上图打开“索引”栏后的界面




现在在“键入关键字进行查找”中输入我们要查找的内容,我们这里是查找中断入口函数,所以输入“interrupt ”,输入后,回车。就看到我们想要的秘籍了,如下图




上图是中断入口函数的介绍,里面都说到了




上图是51单片机的中断号。
0:外部0中断
1:定时器0中断
2:外部1中断
3:定时器1中断4:串行中断
5:定时器2中断(只有52才有)




上图给出的中断例程

我们来验证一下是否正确,先看一下例程,例程是用的定时器0中断,通过查看上面中断号表格,可以看出是正确的。




PIC 单片机C30编译器,方法和51是一样,只是说一下,具体路径在什么地方就行了。

我的C30编译器路径:D:\Program Files\Microchip\MPLAB C30\docs找到hlpMPLABC30.chm文件,操作方法和上面51是一样的。






乐于分享,勇于质疑!
沙发
发表于 2015-6-18 13:26:22 | 只看该作者
很实用。感谢分享。果断加精。
乐于分享,勇于质疑!
板凳
 楼主| 发表于 2015-6-18 17:34:45 | 只看该作者
jianhong_wu 发表于 2015-6-18 13:26
很实用。感谢分享。果断加精。

这个帖子还是由你牵引出来的,所以,感谢的应该是你。
乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-12-2 02:15 , Processed in 0.181845 second(s), 20 queries .

快速回复 返回顶部 返回列表