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

📄 c8051f000.h

📁 sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu
💻 H
📖 第 1 页 / 共 2 页
字号:
__sbit __at (0x85) P0_5        ;__sbit __at (0x84) P0_4        ;__sbit __at (0x83) P0_3        ;__sbit __at (0x82) P0_2        ;__sbit __at (0x81) P0_1        ;__sbit __at (0x80) P0_0        ;/*  TCON  0x88 */__sbit __at (0x8F) TF1         ;  /* TIMER 1 OVERFLOW FLAG                                   */__sbit __at (0x8E) TR1         ;  /* TIMER 1 ON/OFF CONTROL                                  */__sbit __at (0x8D) TF0         ;  /* TIMER 0 OVERFLOW FLAG                                   */__sbit __at (0x8C) TR0         ;  /* TIMER 0 ON/OFF CONTROL                                  */__sbit __at (0x8B) IE1         ;  /* EXT. INTERRUPT 1 EDGE FLAG                              */__sbit __at (0x8A) IT1         ;  /* EXT. INTERRUPT 1 TYPE                                   */__sbit __at (0x89) IE0         ;  /* EXT. INTERRUPT 0 EDGE FLAG                              */__sbit __at (0x88) IT0         ;  /* EXT. INTERRUPT 0 TYPE                                   *//*  P1  0x90 */__sbit __at (0x97) P1_7        ;__sbit __at (0x96) P1_6        ;__sbit __at (0x95) P1_5        ;__sbit __at (0x94) P1_4        ;__sbit __at (0x93) P1_3        ;__sbit __at (0x92) P1_2        ;__sbit __at (0x91) P1_1        ;__sbit __at (0x90) P1_0        ;/*  SCON  0x98 */__sbit __at (0x9F) SM0         ;  /* SERIAL MODE CONTROL BIT 0                               */__sbit __at (0x9E) SM1         ;  /* SERIAL MODE CONTROL BIT 1                               */__sbit __at (0x9D) SM2         ;  /* MULTIPROCESSOR COMMUNICATION ENABLE                     */__sbit __at (0x9C) REN         ;  /* RECEIVE ENABLE                                          */__sbit __at (0x9B) TB8         ;  /* TRANSMIT BIT 8                                          */__sbit __at (0x9A) RB8         ;  /* RECEIVE BIT 8                                           */__sbit __at (0x99) TI          ;  /* TRANSMIT INTERRUPT FLAG                                 */__sbit __at (0x98) RI          ;  /* RECEIVE INTERRUPT FLAG                                  *//*  P2  0xA0 */__sbit __at (0xA7) P2_7        ;__sbit __at (0xA6) P2_6        ;__sbit __at (0xA5) P2_5        ;__sbit __at (0xA4) P2_4        ;__sbit __at (0xA3) P2_3        ;__sbit __at (0xA2) P2_2        ;__sbit __at (0xA1) P2_1        ;__sbit __at (0xA0) P2_0        ;/*  IE  0xA8 */__sbit __at (0xAF) EA          ;  /* GLOBAL INTERRUPT ENABLE                                 */__sbit __at (0xAD) ET2         ;  /* TIMER 2 INTERRUPT ENABLE                                */__sbit __at (0xAC) ES          ;  /* SERIAL PORT INTERRUPT ENABLE                            */__sbit __at (0xAB) ET1         ;  /* TIMER 1 INTERRUPT ENABLE                                */__sbit __at (0xAA) EX1         ;  /* EXTERNAL INTERRUPT 1 ENABLE                             */__sbit __at (0xA9) ET0         ;  /* TIMER 0 INTERRUPT ENABLE                                */__sbit __at (0xA8) EX0         ;  /* EXTERNAL INTERRUPT 0 ENABLE                             *//*  P3  0xB0 */__sbit __at (0xB7) P3_7        ;__sbit __at (0xB6) P3_6        ;__sbit __at (0xB5) P3_5        ;__sbit __at (0xB4) P3_4        ;__sbit __at (0xB3) P3_3        ;__sbit __at (0xB2) P3_2        ;__sbit __at (0xB1) P3_1        ;__sbit __at (0xB0) P3_0        ;/*  IP  0xB8 */__sbit __at (0xBD) PT2         ;  /* TIMER 2 PRIORITY                                        */__sbit __at (0xBC) PS          ;  /* SERIAL PORT PRIORITY                                    */__sbit __at (0xBB) PT1         ;  /* TIMER 1 PRIORITY                                        */__sbit __at (0xBA) PX1         ;  /* EXTERNAL INTERRUPT 1 PRIORITY                           */__sbit __at (0xB9) PT0         ;  /* TIMER 0 PRIORITY                                        */__sbit __at (0xB8) PX0         ;  /* EXTERNAL INTERRUPT 0 PRIORITY                           *//*  SMB0CN  0xC0 */__sbit __at (0xC7) BUSY        ;  /* SMBUS 0 BUSY                                            */__sbit __at (0xC6) ENSMB       ;  /* SMBUS 0 ENABLE                                          */__sbit __at (0xC5) STA         ;  /* SMBUS 0 START FLAG                                      */__sbit __at (0xC4) STO         ;  /* SMBUS 0 STOP FLAG                                       */__sbit __at (0xC3) SI          ;  /* SMBUS 0 INTERRUPT PENDING FLAG                          */__sbit __at (0xC2) AA          ;  /* SMBUS 0 ASSERT/ACKNOWLEDGE FLAG                         */__sbit __at (0xC1) SMBFTE      ;  /* SMBUS 0 FREE TIMER ENABLE                               */__sbit __at (0xC0) SMBTOE      ;  /* SMBUS 0 TIMEOUT ENABLE                                  *//*  T2CON  0xC8 */__sbit __at (0xCF) TF2         ;  /* TIMER 2 OVERFLOW FLAG                                   */__sbit __at (0xCE) EXF2        ;  /* EXTERNAL FLAG                                           */__sbit __at (0xCD) RCLK        ;  /* RECEIVE CLOCK FLAG                                      */__sbit __at (0xCC) TCLK        ;  /* TRANSMIT CLOCK FLAG                                     */__sbit __at (0xCB) EXEN2       ;  /* TIMER 2 EXTERNAL ENABLE FLAG                            */__sbit __at (0xCA) TR2         ;  /* TIMER 2 ON/OFF CONTROL                                  */__sbit __at (0xC9) CT2         ;  /* TIMER OR COUNTER SELECT                                 */__sbit __at (0xC8) CPRL2       ;  /* CAPTURE OR RELOAD SELECT                                *//*  PSW  0xD0 */__sbit __at (0xD7) CY          ;  /* CARRY FLAG                                              */__sbit __at (0xD6) AC          ;  /* AUXILIARY CARRY FLAG                                    */__sbit __at (0xD5) F0          ;  /* USER FLAG 0                                             */__sbit __at (0xD4) RS1         ;  /* REGISTER BANK SELECT 1                                  */__sbit __at (0xD3) RS0         ;  /* REGISTER BANK SELECT 0                                  */__sbit __at (0xD2) OV          ;  /* OVERFLOW FLAG                                           */__sbit __at (0xD1) F1          ;  /* USER FLAG 1                                             */__sbit __at (0xD0) P           ;  /* ACCUMULATOR PARITY FLAG                                 *//*  PCA0CN  0xD8H */__sbit __at (0xDF) CF          ;  /* PCA 0 COUNTER OVERFLOW FLAG                             */__sbit __at (0xDE) CR          ;  /* PCA 0 COUNTER RUN CONTROL BIT                           */__sbit __at (0xDC) CCF4        ;  /* PCA 0 MODULE 4 INTERRUPT FLAG                           */__sbit __at (0xDB) CCF3        ;  /* PCA 0 MODULE 3 INTERRUPT FLAG                           */__sbit __at (0xDA) CCF2        ;  /* PCA 0 MODULE 2 INTERRUPT FLAG                           */__sbit __at (0xD9) CCF1        ;  /* PCA 0 MODULE 1 INTERRUPT FLAG                           */__sbit __at (0xD8) CCF0        ;  /* PCA 0 MODULE 0 INTERRUPT FLAG                           *//*  ADC0CN  0xE8H */__sbit __at (0xEF) AD0EN       ;  /* ADC 0 ENABLE                                            */__sbit __at (0xEE) AD0TM       ;  /* ADC 0 TRACK MODE                                        */__sbit __at (0xED) AD0INT      ;  /* ADC 0 CONVERISION COMPLETE INTERRUPT FLAG               */__sbit __at (0xEC) AD0BUSY     ;  /* ADC 0 BUSY FLAG                                         */__sbit __at (0xEB) ADSTM1      ;  /* ADC 0 START OF CONVERSION MODE BIT 1                    */__sbit __at (0xEA) ADSTM0      ;  /* ADC 0 START OF CONVERSION MODE BIT 0                    */__sbit __at (0xE9) AD0WINT     ;  /* ADC 0 WINDOW COMPARE INTERRUPT FLAG                     */__sbit __at (0xE8) ADLJST      ;  /* ADC 0 RIGHT JUSTIFY DATA BIT                            *//*  SPI0CN  0xF8H */__sbit __at (0xFF) SPIF        ;  /* SPI 0 INTERRUPT FLAG                                    */__sbit __at (0xFE) WCOL        ;  /* SPI 0 WRITE COLLISION FLAG                              */__sbit __at (0xFD) MODF        ;  /* SPI 0 MODE FAULT FLAG                                   */__sbit __at (0xFC) RXOVRN      ;  /* SPI 0 RX OVERRUN FLAG                                   */__sbit __at (0xFB) TXBSY       ;  /* SPI 0 TX BUSY FLAG                                      */__sbit __at (0xFA) SLVSEL      ;  /* SPI 0 SLAVE SELECT                                      */__sbit __at (0xF9) MSTEN       ;  /* SPI 0 MASTER ENABLE                                     */__sbit __at (0xF8) SPIEN       ;  /* SPI 0 SPI ENABLE                                        *//* Predefined SFR Bit Masks */#define PCON_IDLE         0x01    /* PCON                                */#define PCON_STOP         0x02    /* PCON                                */#define TF3               0x80    /* TMR3CN                              */#define CPFIF             0x10    /* CPTnCN                              */#define CPRIF             0x20    /* CPTnCN                              */#define CPOUT             0x40    /* CPTnCN                              */#define ECCF              0x01    /* PCA0CPMn                            */#define PWM               0x02    /* PCA0CPMn                            */#define TOG               0x04    /* PCA0CPMn                            */#define MAT               0x08    /* PCA0CPMn                            */#define CAPN              0x10    /* PCA0CPMn                            */#define CAPP              0x20    /* PCA0CPMn                            */#define ECOM              0x40    /* PCA0CPMn                            */#endif

⌨️ 快捷键说明

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