首先在boot.tpl中VC3中断的地方加ljmp,
例如(C)
org 18h ;VC3 Interrupt Vector
//`@INTERRUPT_6`
ljmp _myvc3interrupt
reti
在main中开CPU中断,开VC3中断,定义中断
#pragma interrupt_handler MyVC3Interrupt ;
void main()
{
M8C_EnableGInt;
M8C_EnableIntMask(INT_MSK0,INT_MSK0_VC3);
-------
-------
}
定义你中断处理的事情,这里你是想delay1ms
void MyVC3Interrupt (void) // VC3 interrupt routine
{
//add your code
}
|