⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bianyic.c

📁 仪隆单片机的开发程序。里面好仪隆单片机的一些小知识
💻 C
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -