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

📄 c8051f060.h

📁 sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu
💻 H
📖 第 1 页 / 共 3 页
字号:
__sbit __at 0xCA TR3     ;  /* TIMER 3 ON/OFF CONTROL                        */__sbit __at 0xCB EXEN3   ;  /* TIMER 3 EXTERNAL ENABLE FLAG                  */__sbit __at 0xCE EXF3    ;  /* TIMER 3 EXTERNAL FLAG                         */__sbit __at 0xCF TF3     ;  /* TIMER 3 OVERFLOW FLAG                         *//*  TMR4CN  0xC8 */__sbit __at 0xC8 CPRL4   ;  /* TIMER 4 CAPTURE SELECT                        */__sbit __at 0xC9 CT4     ;  /* TIMER 4 COUNTER SELECT                        */__sbit __at 0xCA TR4     ;  /* TIMER 4 ON/OFF CONTROL                        */__sbit __at 0xCB EXEN4   ;  /* TIMER 4 EXTERNAL ENABLE FLAG                  */__sbit __at 0xCE EXF4    ;  /* TIMER 4 EXTERNAL FLAG                         */__sbit __at 0xCF TF4     ;  /* TIMER 4 OVERFLOW FLAG                         *//*  P4  0xC8 */__sbit __at 0xC8 P4_0    ;__sbit __at 0xC9 P4_1    ;__sbit __at 0xCA P4_2    ;__sbit __at 0xCB P4_3    ;__sbit __at 0xCC P4_4    ;__sbit __at 0xCD P4_5    ;__sbit __at 0xCE P4_6    ;__sbit __at 0xCF P4_7    ;/*  PSW  0xD0 */__sbit __at 0xD0 P       ;  /* ACCUMULATOR PARITY FLAG                       */__sbit __at 0xD1 F1      ;  /* USER FLAG 1                                   */__sbit __at 0xD2 OV      ;  /* OVERFLOW FLAG                                 */__sbit __at 0xD3 RS0     ;  /* REGISTER BANK SELECT 0                        */__sbit __at 0xD4 RS1     ;  /* REGISTER BANK SELECT 1                        */__sbit __at 0xD5 F0      ;  /* USER FLAG 0                                   */__sbit __at 0xD6 AC      ;  /* AUXILIARY CARRY FLAG                          */__sbit __at 0xD7 CY      ;  /* CARRY FLAG                                    *//*  PCA0CN  0xD8 */__sbit __at 0xD8 CCF0    ;  /* PCA 0 MODULE 0 INTERRUPT FLAG                 */__sbit __at 0xD9 CCF1    ;  /* PCA 0 MODULE 1 INTERRUPT FLAG                 */__sbit __at 0xDA CCF2    ;  /* PCA 0 MODULE 2 INTERRUPT FLAG                 */__sbit __at 0xDB CCF3    ;  /* PCA 0 MODULE 3 INTERRUPT FLAG                 */__sbit __at 0xDC CCF4    ;  /* PCA 0 MODULE 4 INTERRUPT FLAG                 */__sbit __at 0xDD CCF5    ;  /* PCA 0 MODULE 5 INTERRUPT FLAG                 */__sbit __at 0xDE CR      ;  /* PCA 0 COUNTER RUN CONTROL BIT                 */__sbit __at 0xDF CF      ;  /* PCA 0 COUNTER OVERFLOW FLAG                   *//*  DMA0CN  0xD8 */__sbit __at 0xD8 DMA0DO0 ;  /* ADC0 Data Overflow Warning Flag               */__sbit __at 0xD9 DMA0DO1 ;  /* ADC1 Data Overflow Warning Flag               */__sbit __at 0xDA DMA0DOE ;  /* Data Overflow Warning Interrupt Enable        */__sbit __at 0xDB DMA0DE0 ;  /* ADC0 Data Overflow Error Flag                 */__sbit __at 0xDC DMA0DE1 ;  /* ADC1 Data Overflow Error Flag                 */__sbit __at 0xDD DMA0MD  ;  /* DMA0 Mode Select                              */__sbit __at 0xDE DMA0INT ;  /* DMA0 Operations Complete Flag                 */__sbit __at 0xDF DMA0EN  ;  /* DMA0 Enable                                   *//*  P5  0xD8 */__sbit __at 0xD8 P5_0    ;__sbit __at 0xD9 P5_1    ;__sbit __at 0xDA P5_2    ;__sbit __at 0xDB P5_3    ;__sbit __at 0xDC P5_4    ;__sbit __at 0xDD P5_5    ;__sbit __at 0xDE P5_6    ;__sbit __at 0xDF P5_7    ;/*  ADC0CN  0xE8 */__sbit __at 0xE9 AD0WINT ;  /* ADC 0 WINDOW INTERRUPT FLAG                   */__sbit __at 0xEA AD0CM0  ;  /* ADC 0 CONVERT START MODE BIT 0                */__sbit __at 0xEB AD0CM1  ;  /* ADC 0 CONVERT START MODE BIT 1                */__sbit __at 0xEC AD0BUSY ;  /* ADC 0 BUSY FLAG                               */__sbit __at 0xED AD0INT  ;  /* ADC 0 EOC INTERRUPT FLAG                      */__sbit __at 0xEE AD0TM   ;  /* ADC 0 TRACK MODE                              */__sbit __at 0xEF AD0EN   ;  /* ADC 0 ENABLE                                  *//*  ADC1CN  0xE8 */__sbit __at 0xE9 AD1CM0  ;  /* ADC 1 CONVERT START MODE BIT 0                */__sbit __at 0xEA AD1CM1  ;  /* ADC 1 CONVERT START MODE BIT 1                */__sbit __at 0xEB AD1CM2  ;  /* ADC 1 CONVERT START MODE BIT 1                */__sbit __at 0xEC AD1BUSY ;  /* ADC 1 BUSY FLAG                               */__sbit __at 0xED AD1INT  ;  /* ADC 1 EOC INTERRUPT FLAG                      */__sbit __at 0xEE AD1TM   ;  /* ADC 1 TRACK MODE                              */__sbit __at 0xEF AD1EN   ;  /* ADC 1 ENABLE                                  *//*  ADC2CN  0xE8 */__sbit __at 0xE8 AD2LJST ;  /* ADC 2 LEFT JUSTIFY SELECT                     */__sbit __at 0xE9 AD2WINT ;  /* ADC 2 WINDOW INTERRUPT FLAG                   */__sbit __at 0xEA AD2CM0  ;  /* ADC 2 CONVERT START MODE BIT 0                */__sbit __at 0xEB AD2CM1  ;  /* ADC 2 CONVERT START MODE BIT 1                */__sbit __at 0xEC AD2BUSY ;  /* ADC 2 BUSY FLAG                               */__sbit __at 0xED AD2INT  ;  /* ADC 2 EOC INTERRUPT FLAG                      */__sbit __at 0xEE AD2TM   ;  /* ADC 2 TRACK MODE                              */__sbit __at 0xEF AD2EN   ;  /* ADC 2 ENABLE                                  *//*  P6  0xE8 */__sbit __at 0xE8 P6_0    ;__sbit __at 0xE9 P6_1    ;__sbit __at 0xEA P6_2    ;__sbit __at 0xEB P6_3    ;__sbit __at 0xEC P6_4    ;__sbit __at 0xED P6_5    ;__sbit __at 0xEE P6_6    ;__sbit __at 0xEF P6_7    ;/*  SPI0CN  0xF8 */__sbit __at 0xF8 SPIEN   ;  /* SPI 0 SPI ENABLE                              */__sbit __at 0xF9 TXBMT   ;  /* SPI 0 TX BUFFER EMPTY FLAG                    */__sbit __at 0xFA NSSMD0  ;  /* SPI 0 SLAVE SELECT MODE 0                     */__sbit __at 0xFB NSSMD1  ;  /* SPI 0 SLAVE SELECT MODE 1                     */__sbit __at 0xFC RXOVRN  ;  /* SPI 0 RX OVERRUN FLAG                         */__sbit __at 0xFD MODF    ;  /* SPI 0 MODE FAULT FLAG                         */__sbit __at 0xFE WCOL    ;  /* SPI 0 WRITE COLLISION FLAG                    */__sbit __at 0xFF SPIF    ;  /* SPI 0 INTERRUPT FLAG                          *//*  CAN0CN  0xF8 */__sbit __at 0xF8 CANINIT ;  /* CAN INITIALIZATION                            */__sbit __at 0xF9 CANIE   ;  /* CAN MODULE INTERRUPT ENABLE                   */__sbit __at 0xFA CANSIE  ;  /* CAN STATUS CHANGE INTERRUPT ENABLE            */__sbit __at 0xFB CANEIE  ;  /* CAN ERROR INTERRUPT ENABLE                    */__sbit __at 0xFC CANIF   ;  /* CAN INTERRUPT FLAG                            */__sbit __at 0xFD CANDAR  ;  /* CAN DISABLE AUTOMATIC RETRANSMISSION          */__sbit __at 0xFE CANCCE  ;  /* CAN CONFIGURATION CHANGE ENABLE               */__sbit __at 0xFF CANTEST ;  /* CAN TEST MODE ENABLE                          *//*  DMA0CF  0xF8 */__sbit __at 0xF8 DMA0EO  ;  /* END-OF-OPERATION FLAG                         */__sbit __at 0xF9 DMA0EOE ;  /* END-OF-OPERATION INTERRUPT ENABLE             */__sbit __at 0xFA DMA0CI  ;  /* REPEAT COUNTER OVERFLOW FLAG                  */__sbit __at 0xFB DMA0CIE ;  /* REPEAT COUNTER OVERFLOW INTERRUPT ENABLE      */__sbit __at 0xFE DMA0XBY ;  /* OFF-CHIP XRAM BUSY FLAG                       */__sbit __at 0xFF DMA0HLT ;  /* HALT DMA0 OFF-CHIP XRAM ACCESS                *//*  P7  0xF8 */__sbit __at 0xF8 P7_0    ;__sbit __at 0xF9 P7_1    ;__sbit __at 0xFA P7_2    ;__sbit __at 0xFB P7_3    ;__sbit __at 0xFC P7_4    ;__sbit __at 0xFD P7_5    ;__sbit __at 0xFE P7_6    ;__sbit __at 0xFF P7_7    ;/* Predefined SFR Bit Masks */#define IDLE              0x01    /* PCON                                */#define STOP              0x02    /* PCON                                */#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                            */#define PWM16             0x80    /* PCA0CPMn                            */#define PORSF             0x02    /* RSTSRC                              */#define SWRSF             0x10    /* RSTSRC                              *//* SFR PAGE DEFINITIONS */#define CONFIG_PAGE       0x0F     /* SYSTEM AND PORT CONFIGURATION PAGE */#define LEGACY_PAGE       0x00     /* LEGACY SFR PAGE                    */#define TIMER01_PAGE      0x00     /* TIMER 0 AND TIMER 1                */#define CPT0_PAGE         0x01     /* COMPARATOR 0                       */#define CPT1_PAGE         0x02     /* COMPARATOR 1                       */#define CPT2_PAGE         0x03     /* COMPARATOR 2                       */#define UART0_PAGE        0x00     /* UART 0                             */#define UART1_PAGE        0x01     /* UART 1                             */#define SPI0_PAGE         0x00     /* SPI 0                              */#define EMI0_PAGE         0x00     /* EXTERNAL MEMORY INTERFACE          */#define ADC0_PAGE         0x00     /* ADC 0                              */#define ADC1_PAGE         0x01     /* ADC 1                              */#define ADC2_PAGE         0x02     /* ADC 2                              */#define SMB0_PAGE         0x00     /* SMBUS 0                            */#define TMR2_PAGE         0x00     /* TIMER 2                            */#define TMR3_PAGE         0x01     /* TIMER 3                            */#define TMR4_PAGE         0x02     /* TIMER 4                            */#define DAC0_PAGE         0x00     /* DAC 0                              */#define DAC1_PAGE         0x01     /* DAC 1                              */#define PCA0_PAGE         0x00     /* PCA 0                              */#define DMA0_PAGE         0x03     /* DMA 0                              */#define CAN0_PAGE         0x01     /* CAN 0                              */#endif

⌨️ 快捷键说明

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