【正文】
子程序去執(zhí)行。所有軟件調(diào)用的中斷都屬于該類中斷。4.中斷的優(yōu)先級(jí)如果多個(gè)中斷被同時(shí)激發(fā),將按照他們的中斷優(yōu)先級(jí)來(lái)提供服務(wù)。中斷優(yōu)先級(jí)是芯片內(nèi)部已定義好的,不可修改。四.實(shí)驗(yàn)步驟打開工程文件Lab303Timer 目錄中的“ ”。編譯下載運(yùn)行,觀察指示燈在定時(shí)器的定時(shí)中斷中按照設(shè)計(jì)定時(shí)閃爍(流水)。. all = 0xffff函數(shù)里的值,觀察實(shí)驗(yàn)現(xiàn)象。初始化LED =0,m=0。修改中斷服務(wù)程序如下:interrupt void cpu_timer0_isr(void{++。m++。// Acknowledge this interrupt to receive more interrupts from group 1 = PIEACK_GROUP1。=1。=1。if(m 100{m=0LED=(~ LED。}}五.實(shí)驗(yàn)結(jié)果 程序?qū)崿F(xiàn)LED定時(shí)亮滅, 但是因?yàn)槎〞r(shí)器本身設(shè)定的周期比較小, 所以在100個(gè)中斷過程 后才執(zhí)行一次具體的任務(wù),使得指示燈變化。. all函數(shù)的值會(huì)改 變定時(shí)器周期,使得指示燈閃爍的速度產(chǎn)生變化。