如何知道单片机C语言中断入口函数关键字的标准写法?可以在什么地方找到?
答曰:1、在网上搜索,找到想要的答案。 2、买一块学习板,里面例程就会有。 3、如果上面两种都无果,就需要拿出必杀技,在C编译器的帮助文件中去找。
下面我将介绍如何在帮助文件中找到中断入口函数关键字的标准写法?下面我以51和PIC单片机为例
首先看一下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是一样的。
|