新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > c51 interrupt 中斷號(hào)寫法

c51 interrupt 中斷號(hào)寫法

作者: 時(shí)間:2016-11-11 來(lái)源:網(wǎng)絡(luò) 收藏
單片機(jī)interrupt 中斷號(hào)寫法

定義函數(shù)的時(shí)候按正常的方法定義,然后在小括號(hào)的后面大括號(hào)的前面寫上interrupt X using Y就行了,X是你要用的中斷號(hào),Y是中斷時(shí)用的寄存器組,通常用1組就行了,看下面的例子:

本文引用地址:http://2s4d.com/article/201611/316688.htm

void timer_isr(void) interrupt 1 using 1

{}

中斷函數(shù)不能設(shè)置參數(shù)和返回值,都置為void吧。

using ** 不要寫,寫了易出錯(cuò),不寫絕對(duì)不出錯(cuò).

interrupt**是中斷源.具體編號(hào)如下:

中斷源 interrupt(中斷號(hào))

INT0 0

T0 1

INT1 2

T1 3

UART 4

T2 5

UART1 6

外部中斷2 7

外部中斷3 8

外部中斷4 9

外部中斷5 10

看門狗定時(shí)器 11

例子:timer0(void) interrupt 1

{ 中斷程序}

timer0 表示中斷程序名稱

interrupt 1 表示定時(shí)器0的中斷.



關(guān)鍵詞: c51interrupt中斷號(hào)寫

評(píng)論


技術(shù)專區(qū)

關(guān)閉