如何知道單片機(jī)C語言中斷入口函數(shù)關(guān)鍵字的標(biāo)準(zhǔn)寫法?可以在什么地方找到?
答曰:1、在網(wǎng)上搜索,找到想要的答案。 2、買一塊學(xué)習(xí)板,里面例程就會有。 3、如果上面兩種都無果,就需要拿出必殺技,在C編譯器的幫助文件中去找。
下面我將介紹如何在幫助文件中找到中斷入口函數(shù)關(guān)鍵字的標(biāo)準(zhǔn)寫法?下面我以51和PIC單片機(jī)為例
首先看一下51單片機(jī)的Keil C編譯器,需要在幫助文件中找到c51.chm。 我的Keil編譯器路徑:C:\Keil\C51\hlp\c51.chm,找到這個(gè)c51.chm文件后,雙擊打開。如下圖
圖片1.png (183.1 KB, 下載次數(shù): 187)
下載附件
2015-7-24 22:33 上傳
上圖是打開后所看到的界面,現(xiàn)在我們單擊左上角的“索引”,如下圖
圖片2.png (212.56 KB, 下載次數(shù): 180)
下載附件
2015-7-24 22:34 上傳
上圖打開“索引”欄后的界面
圖片3.png (45.72 KB, 下載次數(shù): 209)
下載附件
2015-7-24 22:34 上傳
現(xiàn)在在“鍵入關(guān)鍵字進(jìn)行查找”中輸入我們要查找的內(nèi)容,我們這里是查找中斷入口函數(shù),所以輸入“interrupt ”,輸入后,回車。就看到我們想要的秘籍了,如下圖
圖片4.png (147.49 KB, 下載次數(shù): 190)
下載附件
2015-7-24 22:34 上傳
上圖是中斷入口函數(shù)的介紹,里面都說到了
圖片5.png (6.5 KB, 下載次數(shù): 201)
下載附件
2015-7-24 22:34 上傳
上圖是51單片機(jī)的中斷號。 0:外部0中斷 1:定時(shí)器0中斷 2:外部1中斷 3:定時(shí)器1中斷4:串行中斷
5:定時(shí)器2中斷(只有52才有)
圖片6.png (4.5 KB, 下載次數(shù): 216)
下載附件
2015-7-24 22:34 上傳
上圖給出的中斷例程
我們來驗(yàn)證一下是否正確,先看一下例程,例程是用的定時(shí)器0中斷,通過查看上面中斷號表格,可以看出是正確的。
PIC 單片機(jī)C30編譯器,方法和51是一樣,只是說一下,具體路徑在什么地方就行了。
我的C30編譯器路徑:D:\Program Files\Microchip\MPLAB C30\docs找到hlpMPLABC30.chm文件,操作方法和上面51是一樣的。
|