?? vic.c.bak
字號:
#include "VIC.h"
typedef void (VICHandler)(void) ;
static void __irq IrqDefaultHandler( void )
{
VICVectAddr = 0;
}
void IRQOpen(uint IntID,uint prority, VICHandler IntHandler )
{
uint mask;
mask = 1<<IntID;
VIC->VICIntEnClr = mask;
VIC->VICIntSelect &= ~mask:
VIC->VICVectAddr[IntID] = IntHandler;
VIC->VICVectCntl[IntID] = prority | (1<<5);
VIC->VICIntEnable = mask;
}
void IRQClose(uint IntID)
{
uint mask;
mask = 1<<IntID;
VIC->VICIntEnClr = mask;
VIC->VICVectCntl[IntID] = 0;
VIC->VICVectAddr[IntID] = IrqDefaultHandler;
}
void IRQSoftTriger(uint IntID)
{
uint mask;
mask = 1<<IntID;
VIC->VICSoftInt = mask;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -