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

📄 c8051f930_defs.h.svn-base

📁 Si4432-T-B1版本资料.rar
💻 SVN-BASE
📖 第 1 页 / 共 2 页
字号:
//-----------------------------------------------------------------------------// C8051F930_defs.h//-----------------------------------------------------------------------------// Copyright 2007 Silicon Laboratories, Inc.// http://www.silabs.com//// Program Description://// Register/bit definitions for the C8051F93x/2x family.////// FID:// Target:         C8051F93x/2x// Tool chain:     Keil, SDCC// Command Line:   None//// Release 1.4//    - Added definitions for ONESHOT and FLSCL.//    - 4 OCT 2007 (FB)//// Release 1.3//    - Switched the addresses of DC0CF and DC0CN.//    - 20 SEP 2007 (FB)//// Release 1.2//    - Moved SPI1 to interrupt 18 and inserted smaRTClock Osc Fail in its//      original place.//    - SPI1 bit-addressable SFRs corrected to point at the correct address.//    - 7 SEP 2007 (FB, errors found by KAB)//// Release 1.1//    -Corrected ADC0TK address from 0xBC to 0xBD //    - 15 AUG 2007 (FB)//// Release 1.0//    -Ported from 'F41x DEFS rev 1.0 by FB//    -7 JUNE 2007////-----------------------------------------------------------------------------// Header File Preprocessor Directive//-----------------------------------------------------------------------------#ifndef C8051F930_DEFS_H#define C8051F930_DEFS_H#include <compiler_defs.h>//-----------------------------------------------------------------------------// Byte Registers//-----------------------------------------------------------------------------SFR (P0, 0x80);                        // Port 0 LatchSFR (SP, 0x81);                        // Stack PointerSFR (DPL, 0x82);                       // Data Pointer LowSFR (DPH, 0x83);                       // Data Pointer HighSFR (SPI1CFG, 0x84);                   // SPI1 ConfigurationSFR (SPI1CKR, 0x85);                   // SPI1 Clock Rate ControlSFR (TOFFL, 0x85);                     // Temperature Offset LowSFR (SPI1DAT, 0x86);                   // SPI1 DataSFR (TOFFH, 0x86);                     // Temperature Offset HighSFR (PCON, 0x87);                      // Power ControlSFR (TCON, 0x88);                      // Timer/Counter ControlSFR (TMOD, 0x89);                      // Timer/Counter ModeSFR (TL0, 0x8A);                       // Timer/Counter 0 LowSFR (TL1, 0x8B);                       // Timer/Counter 1 LowSFR (TH0, 0x8C);                       // Timer/Counter 0 HighSFR (TH1, 0x8D);                       // Timer/Counter 1 HighSFR (CKCON, 0x8E);                     // Clock ControlSFR (PSCTL, 0x8F);                     // Program Store R/W ControlSFR (P1, 0x90);                        // Port 1 LatchSFR (TMR3CN, 0x91);                    // Timer/Counter 3 ControlSFR (CRC0DAT, 0x91);                   // CRC0 DataSFR (TMR3RLL, 0x92);                   // Timer/Counter 3 Reload LowSFR (CRC0CN, 0x92);                    // CRC0 ControlSFR (TMR3RLH, 0x93);                   // Timer/Counter 3 Reload HighSFR (CRC0IN, 0x93);                    // CRC0 InputSFR (TMR3L, 0x94);                     // Timer/Counter 3 LowSFR (CRC0FLIP, 0x94);                  // CRC0 FlipSFR (TMR3H, 0x95);                     // Timer/Counter 3 HighSFR (DC0CF, 0x96);                     // DC0 (DC/DC Converter) ConfigurationSFR (CRC0AUTO, 0x96);                  // CRC0 Automatic ControlSFR (DC0CN, 0x97);                     // DC0 (DC/DC Converter) ControlSFR (CRC0CNT, 0x97);                   // CRC0 Automatic Flash Sector CountSFR (SCON0, 0x98);                     // UART0 ControlSFR (SBUF0, 0x99);                     // UART0 Data BufferSFR (CPT1CN, 0x9A);                    // Comparator1 ControlSFR (CPT0CN, 0x9B);                    // Comparator0 ControlSFR (CPT1MD, 0x9C);                    // Comparator1 Mode SelectionSFR (CPT0MD, 0x9D);                    // Comparator0 Mode SelectionSFR (CPT1MX, 0x9E);                    // Comparator1 Mux SelectionSFR (CPT0MX, 0x9F);                    // Comparator0 Mux SelectionSFR (P2, 0xA0);                        // Port 2 LatchSFR (SPI0CFG, 0xA1);                   // SPI0 ConfigurationSFR (SPI0CKR, 0xA2);                   // SPI0 Clock Rate ControlSFR (SPI0DAT, 0xA3);                   // SPI0 DataSFR (P0MDOUT, 0xA4);                   // Port 0 Output Mode ConfigurationSFR (P0DRV, 0xA4);                     // Port 0 Drive StrengthSFR (P1MDOUT, 0xA5);                   // Port 1 Output Mode ConfigurationSFR (P1DRV, 0xA5);                     // Port 1 Drive StrengthSFR (P2MDOUT, 0xA6);                   // Port 2 Output Mode ConfigurationSFR (P2DRV, 0xA6);                     // Port 2 Drive StrengthSFR (SFRPAGE, 0xA7);                   // SFR PageSFR (IE, 0xA8);                        // Interrupt EnableSFR (CLKSEL, 0xA9);                    // Clock SelectSFR (EMI0CN, 0xAA);                    // EMIF ControlSFR (EMI0CF, 0xAB);                    // EMIF ConfigurationSFR (RTC0ADR, 0xAC);                   // RTC0 AddressSFR (RTC0DAT, 0xAD);                   // RTC0 DataSFR (RTC0KEY, 0xAE);                   // RTC0 KeySFR (EMI0TC, 0xAF);                    // EMIF Timing ControlSFR (ONESHOT, 0xAF);                   // ONESHOT Timing ControlSFR (SPI1CN, 0xB0);                    // SPI1 ControlSFR (OSCXCN, 0xB1);                    // External Oscillator ControlSFR (OSCICN, 0xB2);                    // Internal Oscillator ControlSFR (OSCICL, 0xB3);                    // Internal Oscillator CalibrationSFR (PMU0CF, 0xB5);                    // PMU0 ConfigurationSFR (FLSCL, 0xB6);                     // Flash Scale RegisterSFR (FLKEY, 0xB7);                     // Flash Lock And KeySFR (IP, 0xB8);                        // Interrupt PrioritySFR (IREF0CN, 0xB9);                   // Current Reference IREF0 ControlSFR (ADC0AC, 0xBA);                    // ADC0 Accumulator ConfigurationSFR (ADC0PWR, 0xBA);                   // ADC0 Burst Mode Power-Up TimeSFR (ADC0MX, 0xBB);                    // AMUX0 Channel SelectSFR (ADC0CF, 0xBC);                    // ADC0 ConfigurationSFR (ADC0TK, 0xBD);                    // ADC0 Tracking ControlSFR (ADC0L, 0xBD);                     // ADC0 LowSFR (ADC0H, 0xBE);                     // ADC0 HighSFR (P1MASK, 0xBF);                    // Port 1 MaskSFR (SMB0CN, 0xC0);                    // SMBus0 ControlSFR (SMB0CF, 0xC1);                    // SMBus0 ConfigurationSFR (SMB0DAT, 0xC2);                   // SMBus0 DataSFR (ADC0GTL, 0xC3);                   // ADC0 Greater-Than Compare LowSFR (ADC0GTH, 0xC4);                   // ADC0 Greater-Than Compare HighSFR (ADC0LTL, 0xC5);                   // ADC0 Less-Than Compare Word LowSFR (ADC0LTH, 0xC6);                   // ADC0 Less-Than Compare Word HighSFR (P0MASK, 0xC7);                    // Port 0 MaskSFR (TMR2CN, 0xC8);                    // Timer/Counter 2 ControlSFR (REG0CN, 0xC9);                    // Voltage Regulator (REG0) ControlSFR (TMR2RLL, 0xCA);                   // Timer/Counter 2 Reload LowSFR (TMR2RLH, 0xCB);                   // Timer/Counter 2 Reload HighSFR (TMR2L, 0xCC);                     // Timer/Counter 2 LowSFR (TMR2H, 0xCD);                     // Timer/Counter 2 HighSFR (PCA0CPM5, 0xCE);                  // PCA0 Module 5 Mode RegisterSFR (P1MAT, 0xCF);                     // Port 1 MatchSFR (PSW, 0xD0);                       // Program Status WordSFR (REF0CN, 0xD1);                    // Voltage Reference ControlSFR (PCA0CPL5, 0xD2);                  // PCA0 Capture 5 LowSFR (PCA0CPH5, 0xD3);                  // PCA0 Capture 5 HighSFR (P0SKIP, 0xD4);                    // Port 0 SkipSFR (P1SKIP, 0xD5);                    // Port 1 SkipSFR (P2SKIP, 0xD6);                    // Port 2 SkipSFR (P0MAT, 0xD7);                     // Port 0 MatchSFR (PCA0CN, 0xD8);                    // PCA0 ControlSFR (PCA0MD, 0xD9);                    // PCA0 ModeSFR (PCA0CPM0, 0xDA);                  // PCA0 Module 0 Mode RegisterSFR (PCA0CPM1, 0xDB);                  // PCA0 Module 1 Mode RegisterSFR (PCA0CPM2, 0xDC);                  // PCA0 Module 2 Mode RegisterSFR (PCA0CPM3, 0xDD);                  // PCA0 Module 3 Mode RegisterSFR (PCA0CPM4, 0xDE);                  // PCA0 Module 4 Mode RegisterSFR (PCA0PWM, 0xDF);                   // PCA0 PWM ConfigurationSFR (ACC, 0xE0);                       // AccumulatorSFR (XBR0, 0xE1);                      // Port I/O Crossbar Control 0SFR (XBR1, 0xE2);                      // Port I/O Crossbar Control 1SFR (XBR2, 0xE3);                      // Port I/O Crossbar Control 2SFR (IT01CF, 0xE4);                    // INT0/INT1 ConfigurationSFR (EIE1, 0xE6);                      // Extended Interrupt Enable 1SFR (EIE2, 0xE7);                      // Extended Interrupt Enable 2SFR (ADC0CN, 0xE8);                    // ADC0 ControlSFR (PCA0CPL1, 0xE9);                  // PCA0 Capture 1 LowSFR (PCA0CPH1, 0xEA);                  // PCA0 Capture 1 HighSFR (PCA0CPL2, 0xEB);                  // PCA0 Capture 2 LowSFR (PCA0CPH2, 0xEC);                  // PCA0 Capture 2 HighSFR (PCA0CPL3, 0xED);                  // PCA0 Capture 3 LowSFR (PCA0CPH3, 0xEE);                  // PCA0 Capture 3 HighSFR (RSTSRC, 0xEF);                    // Reset Source Configuration/StatusSFR (B, 0xF0);                         // B RegisterSFR (P0MDIN, 0xF1);                    // Port 0 Input Mode ConfigurationSFR (P1MDIN, 0xF2);                    // Port 1 Input Mode ConfigurationSFR (P2MDIN, 0xF3);                    // Port 2 Input Mode ConfigurationSFR (SMB0ADR, 0xF4);                   // SMBus Slave AddressSFR (SMB0ADM, 0xF5);                   // SMBus Slave Address MaskSFR (EIP1, 0xF6);                      // Extended Interrupt Priority 1SFR (EIP2, 0xF7);                      // Extended Interrupt Priority 2SFR (SPI0CN, 0xF8);                    // SPI0 ControlSFR (PCA0L, 0xF9);                     // PCA0 Counter LowSFR (PCA0H, 0xFA);                     // PCA0 Counter HighSFR (PCA0CPL0, 0xFB);                  // PCA0 Capture 0 LowSFR (PCA0CPH0, 0xFC);                  // PCA0 Capture 0 HighSFR (PCA0CPL4, 0xFD);                  // PCA0 Capture 4 LowSFR (PCA0CPH4, 0xFE);                  // PCA0 Capture 4 HighSFR (VDM0CN, 0xFF);                    // VDD Monitor Control//-----------------------------------------------------------------------------

⌨️ 快捷键说明

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