freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第6章中斷系統(tǒng)(存儲(chǔ)版)

  

【正文】 [P_IOB_DATA]=r1。 //是 FIQ_TMA ? JNZ L_FIQ_TMA。 .DEFINE timeb_clk 0x0004 。 RETI。 //是 2KHz? JNZ L_IRQ4_2KHz。 4KHz中斷, 。 // 計(jì)數(shù)器加 1 ELSE { *P_IOA_Data = g_uiIOA_LED ; //顯示 g_uiIOA_LED ^= 0xFFFF。 //允許中斷 asm(“INT IRQ”)。 *P_IOA_Data = 0x00FF。 // Attribute vector for IOA volatile unsigned int *P_IOB_Data = (unsigned int*)(0x7005)。 0x0004) { //IRQ5_2Hz *P_IOA_Data = g_uioutput。 *P_IOA_Attib = 0x00FF。 FIQ OFF IRQ_ON()。 void IRQ_ON(void)。 .include //硬件資源接口 .define P_IOA_RL 0x7004 // P_IOA_Latch .CODE .PUBLIC _main _main: r1=0 //IOA為帶下拉電阻輸入。 //中斷識(shí)別 JNZ L_IRQ5_4Hz。 中斷控制指令 [例 ] IRQ5有 2個(gè)中斷源, 2Hz和 4Hz。讀,了解哪些中斷源被屏蔽。即在IRQ中斷中不允許中斷嵌套。優(yōu)先級(jí)最高。第 6章 中斷系統(tǒng) 167。 SPCE061A中斷系統(tǒng) 中斷類型與中斷源 ? 異常中斷 RESET,向量地址為 FFF7H。但較“高級(jí)別” IRQ中斷不能中斷“較低級(jí)別” IRQ中斷。 ? P_INT_Ctrl_New( 702DH) 讀 /寫 激活與屏蔽中斷。 注意:只有在 P_INT_Ctrl中設(shè)置了中斷源允許位為“ 1”, 相應(yīng)開(kāi) /關(guān)中斷指令才有意義。 TEST R1,[P_INT_Ctrl]。 [例 ]鍵喚醒, A口鍵盤輸入,B口 LED輸出。 void FIQ_ON(void ) void FIQ_OFF(void)。 FIQ ON FIQ_OFF()。 *P_IOA_Dir = 0x00FF。 void IRQ5(void)_attribute_((ISR)) void IRQ5(void) { if (*P_INT_Ctrl amp。 // Direction vector for IOA volatile unsigned int *P_IOA_Attrib = (unsigned int*)(0x7003)。 *P_IOA_Attib = 0xFFFF。 //, 2048次分頻 *P_Timer_Ctrl = C_SourceA_4096Hz //0004H ? (P_Timer_Ctrl) *P_INT_Ctrl = C_IRQ4_1KHz | C_IRQ2_TMB 。 C_IRQ4_1KHz // 如果是 IRQ4_1KHz中斷 { IF g_uiClockCnt 1024 //且計(jì)數(shù)器 1024 g_uiClockCnt++ 。 2KHz中斷, 。 TEST R1,[P_INT_Ctrl]。 //清中斷 POP R1,R5 FROM [SP]?!痭SPTM系統(tǒng)的中斷程序設(shè)計(jì) 作業(yè): P106 寄存器組壓棧保護(hù) TMB2中斷 ? 1S? 計(jì)數(shù)器 +1 LED亮 計(jì)數(shù)器清 0 清 Timer2中斷標(biāo)志 LED滅 2S? 寄存器組出?;謴?fù) ? 計(jì)數(shù)器 +1 LED亮 計(jì)數(shù)器清 0 清 Timer4中斷標(biāo)志 LED滅 1S? 中斷返回 Y Y Y Y IRQ6中斷程序 [例 ] [例 ]程序 .include .DEFINE timea_clk 0x020d 。 //否 , TEST R1,[P_INT_Ctrl]。 R1=0xFF9F [P_TimerA_Data]=R1 [P_TimerB_Data]=R1 R1= timea_clk [P_TimerA_Ctrl]=R1 R2=0000000000000100B R1=0010000000000000B R1 | =R2 [P_INT_Ctrl]=R1 INT IRQ,FIQ L_LOOP: NOP NOP NOP JMP L_LOOP .TEXT .PUBLIC _FIQ _FIQ: PUSH R1,R5 TO [SP] R1 = 0x0800。 //清中斷 POP R1,R5 FROM [SP]。 //清中斷 POP R1,R5 FROM [SP]。 R1=0x0070 [P_INT_Ctrl ]=R1 R1=0 [TIME1]=R1 [TIME2]=R1 [TIME4]=R1 INT on Loop: R1=1 [P_WATCHDOG_CLEAR]=R1 JMP Loop //============================ .TEXT .PUBLIC _IRQ4 _IRQ4: PUSH R1,R5 TO [SP] R1 = 0x0010。 C_IRQ4_2KHz //如果是 IRQ4_2KHz { *P_INT_Clear = C_IRQ4_2KHz。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1