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

正文內(nèi)容

第6章中斷系統(tǒng)(更新版)

2025-08-28 12:13上一頁面

下一頁面
  

【正文】 如何修改? [P_IOB_Data]=R1 //LED顯示 R1=R1 ROL 1 //循環(huán)左移 EFF 用 C語言編寫中斷服務(wù)程序 函數(shù)庫 關(guān)的底層函數(shù),中斷服務(wù)程序可以直接用這些函數(shù)來描述。 void IRQ_OFF(void)。 IRQ ON IRQ_OFF()。 *P_IOA_DATA = 0x0000。 g_uioutput ^=0xFFFF。 // Data vector for IOB volatile unsigned int *P_IOB_Dir = (unsigned int*)(0x7007)。 //A口為輸出,低 8位輸出低電平。 while(1) //死循環(huán)。 //取反,下一個顯示狀態(tài) g_uiClockCnt = 0 //計(jì)數(shù)器清 0 *P_INT_Clear = C_IRQ4_1KHz。 寄存器組壓棧保護(hù) 1KHz中斷 ? ? TIME4+1 LED亮 TIME4清 0 清 4KHz中斷標(biāo)志 LED滅 ? 寄存器組出?;謴?fù) 1S? TIME1+1 LED亮 TIME1清 0 清 1KHz中斷標(biāo)志 2S? 中斷返回 Y Y Y Y IRQ4中斷程序 Y 2KHz中斷 ? ? TIME2+1 LED亮 TIME2清 0 清 2KHz中斷標(biāo)志 LED滅 1S? Y Y LED滅 否則, 4KHz中斷 Y N IOA0,1 IOA4,7 IOA2,3 程序設(shè)計(jì) .DEFINE P_IOA_DATA 0x7000 .DEFINE P_IOA_DIR 0x7002 .DEFINE P_IOA_ATTRI 0x7003 .DEFINE P_INT_Ctrl 0x7010 .DEFINE P_INT_CLEAR 0x7011 .DEFINE P_WATCHDOG_CLEAR 0x7012 .RAM .VAR TIME1 //1KHz計(jì)數(shù)器 .VAR TIME2 //2KHz計(jì)數(shù)器 .VAR TIME4 //4KHz計(jì)數(shù)器 .CODE .PUBLIC _main //主程序 _main: INT off R1=0xffff //r1的值為 0xffff [P_IOA_ATTRI]=r1 //IOA口設(shè)置為同相低電平輸出 [P_IOA_DIR]=r1 。 L_IRQ4_4KHz: R2=[TIME4] //TIME4計(jì)數(shù)器 +1 R2+=1 [TIME4]=R2 R1=[P_IOA_DATA] //讀 A引腳狀態(tài)CMP R2, 0x0400 //是否 ≤? JBE LED4KHz_OFF //是 , LED滅 R1|=0x00F0 //否 ,4~ 7 LED亮 [P_IOA_DATA]=R1 CMP R2,0x0800 //是否 ≤ ? JBE LED4KHz_RET //是 , 4~ 7 LED繼續(xù) 亮中斷返回 R2=0 //否 ,清 TIME4,在下一次中斷滅 [TIME4]=R2 JMP LED4KHz_RET LED4Hz_OFF: R1amp。 L_IRQ4_2KHz: R2=[TIME2] //計(jì)數(shù)器 +1 R2+=1 [TIME2]=R2 R1=[P_IOA_DATA] CMP R2, 0x0400 //是否 ≤? JBE LED2KHz_OFF //小于等于 , LED滅 R1|=0x000C //否則 ,2~ 3 LED亮 [P_IOA_DATA]=R1 CMP R2,0800 //是否 小于等于 1S? JBE LED2KHz_RET //小于等于 , 2~ 3 LED繼續(xù)亮 ,中斷返回 R2=0 //否則 ,清 TIME2 ,在下一次中斷滅 [TIME2]=R2 JMP LED2KHz_RETLED2KHz_OFF: R1amp。 .RAM .VAR TA_Flag .VAR TB_Flag .PUBLIC _main //主程序 _main: INT off R1=0xffff [P_IOA_ATTRI]=r1 //IOA口設(shè)置為同相低電平輸出 [P_IOA_DIR]=r1 R1=0 [P_IOA_DATA]=r1。 L_FIQ_PWM: //否 ,是 FIQ_PWM R1=0x8000 [P_INT_Clear]=R1 POP R1,R5 FROM [SP] RETI L_FIQ_TMA: R1=[TA_Flag] R1^=0xFFFF [P_IOA_Data]=R1 [TA_Flag]=R1 R1=0x0200 [P_INT_Clear]=R1 POP R1,R5 FROM [SP] RETI L_FIQ_TMB: R1=0x0800 [P_INT_Clear]=R1 POP R1,R5 FROM [SP] RETI 主程序 初始化 A、 B口 關(guān)中斷 S1鍵按下嗎? 松開 S1鍵嗎? LED燈滅 設(shè)置中斷 開中斷 系統(tǒng)進(jìn)入睡眠狀態(tài) 循環(huán)點(diǎn)亮 LED 有鍵按下嗎? Y Y Y N N N IOA0 IOA1 IOA2 IOA3 IOA4 IOA5 IOA6 IOA7 R 8
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1