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

📄 c8051f200.h

📁 C8051F226单片机的初始化
💻 H
字号:
/**************************************************************
** 公司名称:江西新和技术有限公司
** 文件:    C8051F200.h
** 功能:    C8051F206, 'F220, 'F221, 'F226, 'F230, 'F231 and F236
             Register/bit definitions for the C8051F2xx product family
** 创建人:  陈 平 	  
** 日期:    2008.05.01 
** 版本:    Ver2.0 
** 修改记录:
**------------------------------------------------------------
** 日期        作者         内容
**
**************************************************************/
#ifndef __c8051F200_H__
#define __c8051F200_H__

/*----REGISTER DEFINITIONS----*/

sfr P0       =  080H; 
sfr SP       =  081H; 
sfr DPL      =  082H; 
sfr DPH      =  083H; 
sfr PCON     =  087H; 
sfr TCON     =  088H; 
sfr TMOD     =  089H; 
sfr TL0      =  08AH; 
sfr TL1      =  08BH; 
sfr TH0      =  08CH; 
sfr CKCON    =  08EH; 
sfr PSCTL    =  08FH; 
sfr P1       =  090H; 
sfr SCON     =  098H; 
sfr SBUF     =  099H; 
sfr SPI0CFG  =  09AH; 
sfr SPI0DAT  =  09BH; 
sfr SPI0CKR  =  09DH; 
sfr CPT0CN   =  09EH; 
sfr CPT1CN   =  09FH; 
sfr P2       =  0A0H; 
sfr PRT0CF   =  0A4H; 
sfr PRT1CF   =  0A5H; 
sfr PRT2CF   =  0A6H; 
sfr PRT3CF   =  0A7H; 
sfr IE       =  0A8H; 
sfr SWCINT   =  0ADH; 
sfr PRT1IF   =  0ADH; 
sfr EMI0CN   =  0AFH; 
sfr P3       =  0B0H; 
sfr OSCXCN   =  0B1H; 
sfr OSCICN   =  0B2H; 
sfr FLSCL    =  0B6H; 
sfr IP       =  0B8H; 
sfr AMX0SL   =  0BBH; 
sfr ADC0CF   =  0BCH; 
sfr ADC0L    =  0BEH; 
sfr ADC0H    =  0BFH; 
sfr ADC0GTL  =  0C4H; 
sfr ADC0GTH  =  0C5H; 
sfr ADC0LTL  =  0C6H; 
sfr ADC0LTH  =  0C7H; 
sfr T2CON    =  0C8H; 
sfr RCAP2L   =  0CAH; 
sfr RCAP2H   =  0CBH; 
sfr TL2      =  0CCH; 
sfr TH2      =  0CDH; 
sfr PSW      =  0D0H; 
sfr REF0CN   =  0D1H; 
sfr ACC      =  0E0H; 
sfr PRT0MX   =  0E1H; 
sfr PRT1MX   =  0E2H; 
sfr PRT2MX   =  0E3H; 
sfr EIE1     =  0E6H; 
sfr EIE2     =  0E7H; 
sfr ADC0CN   =  0E8H; 
sfr RSTSRC   =  0EFH; 
sfr B        =  0F0H;
sfr P0MODE   =  0F1H; 
sfr P1MODE   =  0F2H; 
sfr P2MODE   =  0F3H; 
sfr P3MODE   =  0F4H; 
sfr EIP1     =  0F6H; 
sfr EIP2     =  0F7H; 
sfr SPI0CN   =  0F8H; 
sfr WDTCN    =  0FFH; 

/*-----BIT DEFINITIONS-------*/

/*   TCON 88H  */
sbit IT0     =   TCON^0;
sbit IE0     =   TCON^1;
sbit IT1     =   TCON^2;
sbit IE1     =   TCON^3;
sbit TR0     =   TCON^4;
sbit TF0     =   TCON^5;
sbit TR1     =   TCON^6;
sbit TF1     =   TCON^7;

/*   SCON 98H  */
sbit RI      =   SCON^0; 
sbit TI      =   SCON^1; 
sbit RB8     =   SCON^2; 
sbit TB8     =   SCON^3;
sbit REN     =   SCON^4; 
sbit SM2     =   SCON^5; 
sbit SM1     =   SCON^6; 
sbit SM0     =   SCON^7; 

/*    IE A8H    */
sbit EX0     =   IE^0; 
sbit ET0     =   IE^1; 
sbit EX1     =   IE^2; 
sbit ET1     =   IE^3; 
sbit ES      =   IE^4; 
sbit ET2     =   IE^5; 
sbit EA      =   IE^7; 

/*    IP B8H    */
sbit PX0     =   IP^0;  
sbit PT0     =   IP^1;  
sbit PX1     =   IP^2;  
sbit PT1     =   IP^3;  
sbit PS      =   IP^4;  
sbit PT2     =   IP^5;  

/*    T2CON C8H  */
sbit CPRL2   =   T2CON^0;
sbit CT2     =   T2CON^1;
sbit TR2     =   T2CON^2;
sbit EXEN2   =   T2CON^3;
sbit TCLK    =   T2CON^4;
sbit RCLK    =   T2CON^5;
sbit EXF2    =   T2CON^6;
sbit TF2     =   T2CON^7;

/*    PSW D0H    */
sbit P        =   PSW^0; 
sbit F1       =   PSW^1; 
sbit OV       =   PSW^2; 
sbit RS0      =   PSW^3; 
sbit RS1      =   PSW^4; 
sbit F0       =   PSW^5; 
sbit AC       =   PSW^6; 
sbit CY       =   PSW^7; 

/*   ADC0CN E8H  */
sbit ADLJST   =   ADC0CN^0;
sbit ADWINT   =   ADC0CN^1;
sbit ADSTM0   =   ADC0CN^2;
sbit ADSTM1   =   ADC0CN^3;
sbit ADBUSY   =   ADC0CN^4;
sbit ADCINT   =   ADC0CN^5;
sbit ADCTM    =   ADC0CN^6;
sbit ADCEN    =   ADC0CN^7;

/*   SPI0CN F8H   */
sbit SPIEN    =   SPI0CN^0;
sbit MSTEN    =   SPI0CN^1;
sbit SLVSEL   =   SPI0CN^2;
sbit TXBSY    =   SPI0CN^3;
sbit RXOVRN   =   SPI0CN^4;
sbit MODF     =   SPI0CN^5;
sbit WCOL     =   SPI0CN^6;
sbit SPIF     =   SPI0CN^7;

/*    P1 90H      */
sbit CP0+     =   P1^0;
sbit CP0-     =   P1^1;
sbit CP0      =   P1^2;
sbit CP1+     =   P1^3;
sbit CP1-     =   P1^4;
sbit CP1      =   P1^5;

/*    P0 80H      */
sbit TXD      =   P0^0;
sbit RXD      =   P0^1;
sbit INT0     =   P0^2;
sbit INT1     =   P0^3;
sbit T0       =   P0^4;
sbit T1       =   P0^5;
sbit T2       =   P0^5;
sbit T2EX     =   P0^6;

/*    P2 80H      */
sbit SCK      =   P2^0;
sbit MISO     =   P2^1;
sbit MOSI     =   P2^2;
sbit NSS      =   P2^3; 
  

#endif

⌨️ 快捷键说明

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