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

📄 int0aa.i

📁 瑞萨(Renesas)M16C系列芯片上实现接受摇控板控制的程序
💻 I
📖 第 1 页 / 共 2 页
字号:









 


union byte_def u0smr_addr;










 


union byte_def u1smr4_addr;











 


union byte_def u1smr3_addr;








 


union byte_def u1smr2_addr;










 


union byte_def u1smr_addr;










 


union byte_def u2smr4_addr;











 


union byte_def u2smr3_addr;








 


union byte_def u2smr2_addr;










 


union byte_def u2smr_addr;










 


union byte_def u2mr_addr;











 


union byte_def u2brg_addr;


 


union byte_def u2c0_addr;











 


union byte_def u2c1_addr;











 


union byte_def tabsr_addr;











 


union byte_def cpsrf_addr;




 


union byte_def onsf_addr;











 


union byte_def trgsr_addr;











 


union byte_def ta0mr_addr;











 


union byte_def ta1mr_addr;











 


union byte_def ta2mr_addr;











 


union byte_def ta3mr_addr;











 


union byte_def ta4mr_addr;











 


union byte_def tb0mr_addr;











 


union byte_def tb1mr_addr;










 


union byte_def tb2mr_addr;










 


union byte_def tb2sc_addr;





 


union byte_def u0mr_addr;











 


union byte_def u0brg_addr;


 


union byte_def u0c0_addr;











 


union byte_def u0c1_addr;









 


union byte_def u1mr_addr;











 


union byte_def u1brg_addr;


 


union byte_def u1c0_addr;











 


union byte_def u1c1_addr;









 


union byte_def ucon_addr;










 


union byte_def dm0sl_addr;









 


union byte_def dm1sl_addr;









 


union byte_def crcin_addr;


 


union byte_def adcon2_addr;







 


union byte_def adcon0_addr;











 


union byte_def adcon1_addr;











 


union byte_def dacon_addr;





 


union byte_def pc14_addr;







 


union byte_def pur3_addr;











 


union byte_def p0_addr;











 


union byte_def p1_addr;











 


union byte_def pd0_addr;











 


union byte_def pd1_addr;











 


union byte_def p2_addr;











 


union byte_def p3_addr;











 


union byte_def pd2_addr;











 


union byte_def pd3_addr;











 


union byte_def p4_addr;











 


union byte_def p5_addr;











 


union byte_def pd4_addr;











 


union byte_def pd5_addr;











 


union byte_def p6_addr;











 


union byte_def p7_addr;











 


union byte_def pd6_addr;











 


union byte_def pd7_addr;











 


union byte_def p8_addr;











 


union byte_def p9_addr;











 


union byte_def pd8_addr;










 


union byte_def pd9_addr;











 


union byte_def p10_addr;











 


union byte_def p11_addr;











 


union byte_def pd10_addr;











 


union byte_def pd11_addr;











 


union byte_def p12_addr;











 


union byte_def p13_addr;











 


union byte_def pd12_addr;











 


union byte_def pd13_addr;











 


union byte_def pur0_addr;











 


union byte_def pur1_addr;











 


union byte_def pur2_addr;









 


union byte_def pcr_addr;




 


union{
	struct{
		char	b0:1;
		char	b1:1;
		char	b2:1;
		char	b3:1;
		char	b4:1;
		char	b5:1;
		char	b6:1;
		char	b7:1;
		char	b8:1;
		char	b9:1;
		char	b10:1;
		char	b11:1;
		char	b12:1;
		char	b13:1;
		char	b14:1;
		char	b15:1;
	}bit;
	struct{
		char	low;							 
		char	high;							 
	}byte;
	unsigned short	word;
}tcr0_addr,tcr1_addr,
 u0tb_addr,u1tb_addr,u2tb_addr,u0rb_addr,u1rb_addr,u2rb_addr,
 crcd_addr,
 ad0_addr,ad1_addr,ad2_addr,ad3_addr,ad4_addr,ad5_addr,ad6_addr,ad7_addr;

 






 






 






 






 






 












 












 












 






 






 






 






 






 






 






 






 






 


union{
	struct{
		char	b0:1;
		char	b1:1;
		char	b2:1;
		char	b3:1;
		char	b4:1;
		char	b5:1;
		char	b6:1;
		char	b7:1;
		char	b8:1;
		char	b9:1;
		char	b10:1;
		char	b11:1;
		char	b12:1;
		char	b13:1;
		char	b14:1;
		char	b15:1;
		char	b16:1;
		char	b17:1;
		char	b18:1;
		char	b19:1;
	}bit;
	struct{
		char	low;							 
		char	mid;							 
		char	high;							 
		char	nc;								 
	}byte;
	unsigned long	dword;
}rmad0_addr,rmad1_addr,rmad2_addr,rmad3_addr,
 sar0_addr,sar1_addr,
 dar0_addr,dar1_addr;

 







 







 







 







 







 







 







 







#line 13 "C:/Documents and Settings/Administrator/桌面/IR_Good/int0aa/int0aa.c"



void init_int0(void)
{

     
    
                                      
                                      
                                      
                                      
                                      
                                      
 	
	ifsr_addr.byte =0x01;	 
	_asm("fclr i");
	
 	int0ic_addr.bit.b0	  =0;
	int0ic_addr.bit.b1	  =1;
	int0ic_addr.bit.b2	  =1;
	
	int0ic_addr.bit.b3	  =0;	 
	int0ic_addr.bit.b4	  =0;	 
	
	
	 









								
	_asm("fset i");
	
	 	









}

void main(void)
{
	 
     
    pd2_addr.byte =0xff;                
	p2_addr.byte =0x55;
    pd8_addr.byte =0x00;                   
    
	 
	
    init_int0();                 
	
	 

     
    while(1){ 
    }
}


⌨️ 快捷键说明

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