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

📄 head.c

📁 C8051F310部分模块程序.已经调试成功
💻 C
字号:
sfr p0       =  0x80;	 
sfr sp       =  0x81;	 
sfr dpl      =  0x82;	 
sfr dph      =  0x83;	 
sfr p4       =  0x84; 	 															 
sfr p5       =  0x85; 	 
sfr p6       =  0x86; 	 														 													
sfr pcon     =  0x87;	 
sfr tcon     =  0x88;	 
sfr tmod     =  0x89;	 
sfr tl0     =  0x8A;	 
sfr tl1      =  0x8B;	 
sfr th0      =  0x8C;	 
sfr th1     =  0x8D;	 
sfr ckcon    =  0x8E;	 
sfr psctl    =  0x8F;	 
sfr p1       =  0x90;	 
sfr tmr3cn  =  0x91;	 
sfr tmr3rll  =  0x92;	 
sfr tmr3rlh  =  0x93;	 
sfr tmr3l    =  0x94;	 
sfr tmr3h    =  0x95;	 
sfr p7 =  0x96;   
sfr scon0    =  0x98;	 
sfr sbuf0    =  0x99;	                 
sfr spi0cfg  =  0x9A;	 
sfr spi0dat  =  0x9B;	 
sfr adc1     =  0x9C;   
sfr spi0ckr  =  0x9D;	 
sfr cpt0cn   =  0x9E;	 
sfr cpt1cn   =  0x9F;	 
sfr p2       =  0xA0;	 
sfr emi0tc   =  0xA1;    
sfr emi0cf   =  0xA3;    
sfr p0mdout  =  0xA4;	 
sfr p1mdout  =  0xA5;	 
sfr p2mdout  =  0xA6;	 
sfr p3mdout  =  0xA7;	 
sfr ie       =  0xA8;	 
sfr saddr0   =  0xA9;   
sfr adc1cn   =  0xAA;  
sfr adc1cf   =  0xAB;   
sfr amx1sl   =  0xAC;   
sfr p3if     =  0xAD;  
sfr saden1   =  0xAE;   
sfr emi0cn   =  0xAF;    
sfr p3       =  0xB0;	 
sfr oscxcn   =  0xB1;	 
sfr oscicn =  0xB2;	 
sfr p74out   =  0xB5;   
sfr flscl   =  0xB6;	 
sfr flacl    =  0xB7;	 
sfr ip      =  0xB8;	 
sfr saden0   =  0xB9;   
sfr amx0cf   =  0xBA;	 
sfr amx0sl   =  0xBB;	 
sfr adc0cf   =  0xBC;	 
sfr p1mdin   =  0xBD;   
sfr adc0l    =  0xBE;	 
sfr adc0h    =  0xBF;	 
sfr smb0cn   =  0xC0;	 
sfr smb0sta  =  0xC1;	 
sfr smb0dat  =  0xC2;	 
sfr smb0adr  =  0xC3;	 
sfr adc0gtl  =  0xC4;	 
sfr adc0gth  =  0xC5;	 
sfr adc0ltl  =  0xC6;	 
sfr adc0lth  =  0xC7;	 
sfr t2con    =  0xC8;	 
sfr t4con    =  0xC9;   
sfr  rcap2 =    0xCA;
sfr  t2    =    0xCC;
sfr smb0cr   =  0xCF;	 
sfr psw    =  0xD0;	 
sfr ref0cn   =  0xD1;	 
sfr dac0l    =  0xD2;	 
sfr dac0h    =  0xD3;	 
sfr dac0cn   =  0xD4;	 
sfr dac1l    =  0xD5;	 
sfr dac1h    =  0xD6;	 
sfr dac1cn   =  0xD7; 
sfr pca0cn  =  0xD8;	 
sfr pca0md   =  0xD9;	 
sfr pca0cpm0 =  0xDA;	 
sfr pca0cpm1=  0xDB;	 
sfr pca0cpm2 =  0xDC;	 
sfr pca0cpm3 =  0xDD;	 
sfr pca0cpm4 =  0xDE;	 
sfr acc      =  0xE0;	 
sfr xbr0     =  0xE1;	 
sfr xbr1     =  0xE2;	 
sfr xbr2     =  0xE3;	 
sfr rcap4l   =  0xE4;    
sfr rcap4h   =  0xE5;    
sfr eie1    =  0xE6;	 
sfr eie2     =  0xE7;	 
sfr adc0cn   =  0xE8;	 	
sfr pca0l   =  0xE9;	 
sfr pca0cpl0 =	 0xEA;   
sfr pca0cpl1 =	 0xEB;    
sfr pca0cpl2 =	 0xEC;   
sfr pca0cpl3 =	 0xED;  
sfr pca0cpl4 =	 0xEE;    
sfr rstsrc   =	 0xEF;   
sfr b        =	 0xF0;   
sfr scon1    =  0xF1;    
sfr sbuf1    =  0xF2;   
sfr saddr1   =  0xF3;  
sfr tl4      =  0xF4;    
sfr th4      =  0xF5;  
sfr eip1     =	 0xF6;    
sfr eip2     =	 0xF7;   
sfr spi0cn   =	 0xF8;    
sfr pca0h    =	 0xF9;  	 
sfr pca0cph0 =	 0xFA;  	 
sfr pca0cph1 =	 0xFB;  	 
sfr pca0cph2 =	 0xFC;   
sfr pca0cph3 =	 0xFD;   
sfr pca0cph4 =	 0xFE;  	 
sfr wdtcn  =	 0xFF;  	 

/*  tcon  0x88 */
sbit tf1   = tcon ^ 7;             
sbit tr1   = tcon ^ 6;              
sbit tf0   = tcon ^ 5;               
sbit tr0   = tcon ^ 4;               
sbit ie1   = tcon ^ 3;               
sbit it1   = tcon ^ 2;               
sbit ie0   = tcon ^ 1;              
sbit it0   = tcon ^ 0;               

/*  scon0  0x98 */
sbit sm00  = scon0 ^ 7;             
sbit sm10  = scon0 ^ 6;              
sbit sm20  = scon0 ^ 5;             
sbit ren0  = scon0 ^ 4;            
sbit tb80  = scon0 ^ 3;            
sbit rb80  = scon0 ^ 2;           
sbit ti0   = scon0 ^ 1;             
sbit ri0   = scon0 ^ 0;              
/*  scon1  0x98 */
sbit sm01  = scon0 ^ 7;             
sbit sm11  = scon0 ^ 6;              
sbit sm21  = scon0 ^ 5;             
sbit ren1  = scon0 ^ 4;            
sbit tb81  = scon0 ^ 3;            
sbit rb81  = scon0 ^ 2;           
sbit ti1   = scon0 ^ 1;             
sbit ri1   = scon0 ^ 0;  
 
sbit ea    = ie ^ 7;                
sbit et2   = ie ^ 5;              
sbit es0   = ie ^ 4;                
sbit et1   = ie ^ 3;                 
sbit ex1   = ie ^ 2;                
sbit et0   = ie ^ 1;                
sbit ex0   = ie ^ 0;                

 
sbit pt2   = ip ^ 5;                 	
sbit ps  = ip ^ 4;                
sbit pt1   = ip ^ 3;                 
sbit px1   = ip ^ 2;                 
sbit pt0   = ip ^ 1;                			 
sbit px0   = ip ^ 0;                

 
sbit busy     =   smb0cn ^ 7;      
sbit ensmb    =   smb0cn ^ 6;        
sbit sta      =   smb0cn ^ 5;        
sbit sto     =   smb0cn ^ 4;        
sbit si       =   smb0cn ^ 3;       
sbit aa      =   smb0cn ^ 2;       
sbit smbfte   =   smb0cn ^ 1;       
sbit smbtoe   =   smb0cn ^ 0;        

/*  t2con  0xC8 */
sbit tf2   = t2con ^ 7;              
sbit wxf2  = t2con ^ 6;             
sbit rclk  = t2con ^ 5;             
sbit tclk = t2con ^ 4;              
sbit exen2 = t2con ^ 3;              	
sbit tr2   = t2con ^ 2;              
sbit ct2   = t2con ^ 1;              
sbit cprl2 = t2con ^ 0;            

 
sbit cy   = psw ^ 7;                	
sbit ac = psw ^ 6;               
sbit f0    = psw ^ 5;                
sbit rs1   = psw ^ 4;               
sbit rs0   = psw ^ 3;               
sbit ov    = psw ^ 2;               
sbit f1    = psw ^ 1;               
sbit p     = psw ^ 0;               

/* pca0cnD8H */
sbit cf    =   pca0cn^ 7;         
sbit cr   =   pca0cn^ 6;          
sbit ccf4  =   pca0cn^ 4;          
sbit ccf3  =   pca0cn^ 3;         
sbit ccf2  =   pca0cn^ 2;           
sbit ccf1  =   pca0cn^ 1;         
sbit ccf0  =   pca0cn^ 0;        
sbit ad0en    =   adc0cn ^ 7;    
sbit ad0tm    =   adc0cn ^ 6;   
sbit ad0int    =   adc0cn ^ 5;      
sbit  ad0busy  =   adc0cn ^ 4;      
sbit ad0cm1  =   adc0cn ^ 3;       
sbit ad0cm0    =   adc0cn ^ 2;       
sbit ad0wint   =   adc0cn ^ 1;      
sbit ad0ljst   =   adc0cn ^ 0;       
 
sbit spif     =   spi0cn ^ 7;       
sbit  wcol    =   spi0cn ^ 6;       
sbit modf     =   spi0cn ^ 5;        
sbit rxovrn   =   spi0cn ^ 4;      
sbit txbsy    =   spi0cn ^ 3;        
sbit slvsel   =   spi0cn ^ 2;        
sbit msten    =   spi0cn ^ 1;       
sbit spien   =   spi0cn ^ 0; 

⌨️ 快捷键说明

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