bianyic.c

来自「仪隆单片机的开发程序。里面好仪隆单片机的一些小知识」· C语言 代码 · 共 77 行

C
77
字号
void main()@page 0
{

}

void _intcall INTERRUPT_l(void) @ 0x1:low_int 0
{
  //backup ACC,R3,R4
  _asm 
   {
     MOV 0X1F,A
     SWAPA 0X4
     BS 0X4,6
     BS 0X4,7
     MOV 0X3F-1,A
     SWAPA 0X3
     MOV 0X3E-1,A
     BC 0X03,5
     BC 0X03,6
   }  	
 
}
void _intcall INTTERRUPT(void) @ int 0
{
   //backup C system
/*  _asm
    { 
	MOV A,0X10	//Depend on WicePlus reports in information window, Output window
	MOV 0X3C,A
	MOV A,0X11
	MOV 0X3B,A
	MOV A,0X12
	MOV 0X3A,A
	MOV A,0X13
	MOV 0X39,A
	MOV A,0X14
	MOV 0X38,A
    }
*/
     
 
  // Write your code (inline assembly or C) here
  
   //restore C system
/*  _asm
    {  
        BS 0X4,6
     	BS 0X4,7
	MOV A,0X3C	//Depend on WicePlus reports in information window, Output window
	MOV 0X10,A
	MOV A,0X3B
	MOV 0X11,A
	MOV A,0X3A
	MOV 0X12,A
	MOV A,0X39
	MOV 0X13,A
	MOV A,0X38
	MOV 0X14,A
    }
*/
 
  //restore ACC,R3,R4
  _asm 
   {
     BS 0X4,6        //If switch to register page 3 in restore C system inline assembly,
     BS 0X4,7        //in this inline assembly can neglect.          
     SWAPA 0X3E-1
     MOV 0X3,A
     SWAPA 0X3F-1
     MOV 0X4,A
     SWAP 0X1F
     SWAPA 0X1F 
   } 
 	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?