独闷闷网

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

作者: xiao_yp2014    时间: 2015-6-18 08:28
标题: 如何知道单片机C语言中断入口函数关键字的标准写法?可以在什么地方找到?已解答
如何知道单片机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是一样的。







作者: jianhong_wu    时间: 2015-6-18 13:26
很实用。感谢分享。果断加精。
作者: xiao_yp2014    时间: 2015-6-18 17:34
jianhong_wu 发表于 2015-6-18 13:26
很实用。感谢分享。果断加精。

这个帖子还是由你牵引出来的,所以,感谢的应该是你。




欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2