📄 c8051f340.lst
字号:
C51 COMPILER V8.08 C8051F340 04/08/2009 10:00:34 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE C8051F340
OBJECT MODULE PLACED IN c8051F340.OBJ
COMPILER INVOKED BY: D:\Program Files\keil\C51\BIN\C51.exe c8051F340.h DB OE BR
line level source
1 //-----------------------------------------------------------------------------
2 // C8051F340.h
3 //-----------------------------------------------------------------------------
4 // Copyright 2005 Silicon Laboratories, Inc.
5 // http://www.silabs.com
6 //
7 // Program Description:
8 //
9 // Register/bit definitions for the C8051F34x family.
10 //
11 //
12 // FID: 34X000002
13 // Target: C8051F340, 'F341, 'F342, 'F343, 'F344, 'F345, 'F346, 'F347
14 // Tool chain: Keil
15 // Command Line: None
16 //
17 // Release 1.0
18 // -Initial Release (GP\PKC)
19 // -13 DEC 2005
20
21 //-----------------------------------------------------------------------------
22 // Header File Preprocessor Directive
23 //-----------------------------------------------------------------------------
24
25 #ifndef C8051F340_H
26 #define C8051F340_H
27
28 //-----------------------------------------------------------------------------
29 // Byte Registers
30 //-----------------------------------------------------------------------------
31
32 sfr P0 = 0x80; // Port 0 Latch
33 sfr SP = 0x81; // Stack Pointer
34 sfr DPL = 0x82; // Data Pointer Low
35 sfr DPH = 0x83; // Data Pointer High
36 sfr EMI0TC = 0x84; // EMIF Timing
37 sfr EMI0CF = 0x85; // EMIF Configuration
38 sfr OSCLCN = 0x86; // Internal Low-Freq Oscillator Control
39 sfr PCON = 0x87; // Power Control
40 sfr TCON = 0x88; // Timer/Counter Control
41 sfr TMOD = 0x89; // Timer/Counter Mode
42 sfr TL0 = 0x8A; // Timer/Counter 0 Low
43 sfr TL1 = 0x8B; // Timer/Counter 1 Low
44 sfr TH0 = 0x8C; // Timer/Counter 0 High
45 sfr TH1 = 0x8D; // Timer/Counter 1 High
46 sfr CKCON = 0x8E; // Clock Control
47 sfr PSCTL = 0x8F; // Program Store R/W Control
48 sfr P1 = 0x90; // Port 1 Latch
49 sfr TMR3CN = 0x91; // Timer/Counter 3Control
50 sfr TMR3RLL = 0x92; // Timer/Counter 3 Reload Low
51 sfr TMR3RLH = 0x93; // Timer/Counter 3 Reload High
52 sfr TMR3L = 0x94; // Timer/Counter 3Low
53 sfr TMR3H = 0x95; // Timer/Counter 3 High
54 sfr USB0ADR = 0x96; // USB0 Indirect Address Register
55 sfr USB0DAT = 0x97; // USB0 Data Register
C51 COMPILER V8.08 C8051F340 04/08/2009 10:00:34 PAGE 2
56 sfr SCON0 = 0x98; // UART0 Control
57 sfr SBUF0 = 0x99; // UART0 Data Buffer
58 sfr CPT1CN = 0x9A; // Comparator1 Control
59 sfr CPT0CN = 0x9B; // Comparator0 Control
60 sfr CPT1MD = 0x9C; // Comparator1 Mode Selection
61 sfr CPT0MD = 0x9D; // Comparator0 Mode Selection
62 sfr CPT1MX = 0x9E; // Comparator1 MUX Selection
63 sfr CPT0MX = 0x9F; // Comparator0 MUX Selection
64 sfr P2 = 0xA0; // Port 2 Latch
65 sfr SPI0CFG = 0xA1; // SPI Configuration
66 sfr SPI0CKR = 0xA2; // SPI Clock Rate Control
67 sfr SPI0DAT = 0xA3; // SPI Data
68 sfr P0MDOUT = 0xA4; // Port 0 Output Mode Configuration
69 sfr P1MDOUT = 0xA5; // Port 1 Output Mode Configuration
70 sfr P2MDOUT = 0xA6; // Port 2 Output Mode Configuration
71 sfr P3MDOUT = 0xA7; // Port 3 Output Mode Configuration
72 sfr IE = 0xA8; // Interrupt Enable
73 sfr CLKSEL = 0xA9; // Clock Select
74 sfr EMI0CN = 0xAA; // External Memory Interface Control
75 sfr SBCON1 = 0xAC; // UART1 Baud Rate Generator Control
76 sfr P4MDOUT = 0xAE; // Port 4 Output Mode Configuration
77 sfr PFE0CN = 0xAF; // Prefetch Engine Control
78 sfr P3 = 0xB0; // Port 3 Latch
79 sfr OSCXCN = 0xB1; // External Oscillator Control
80 sfr OSCICN = 0xB2; // Internal Oscillator Control
81 sfr OSCICL = 0xB3; // Internal Oscillator Calibration
82 sfr SBRLL1 = 0xB4; // UART1 Baud Rate Generator Low
83 sfr SBRLH1 = 0xB5; // UART1 Baud Rate Generator High
84 sfr FLSCL = 0xB6; // Flash Scale
85 sfr FLKEY = 0xB7; // Flash Lock and Key
86 sfr IP = 0xB8; // Interrupt Priority
87 sfr CLKMUL = 0xB9; // Clock Multiplier
88 sfr AMX0N = 0xBA; // AMUX0 Negative Channel Select
89 sfr AMX0P = 0xBB; // AMUX0 Positive Channel Select
90 sfr ADC0CF = 0xBC; // ADC0 Configuration
91 sfr ADC0L = 0xBD; // ADC0 Low
92 sfr ADC0H = 0xBE; // ADC0 High
93 sfr SMB0CN = 0xC0; // SMBus Control
94 sfr SMB0CF = 0xC1; // SMBus Configuration
95 sfr SMB0DAT = 0xC2; // SMBus Data
96 sfr ADC0GTL = 0xC3; // ADC0 Greater-Than Compare Low
97 sfr ADC0GTH = 0xC4; // ADC0 Greater-Than Compare High
98 sfr ADC0LTL = 0xC5; // ADC0 Less-Than Compare Word Low
99 sfr ADC0LTH = 0xC6; // ADC0 Less-Than Compare Word High
100 sfr P4 = 0xC7; // Port 4 Latch
101 sfr TMR2CN = 0xC8; // Timer/Counter 2 Control
102 sfr REG0CN = 0xC9; // Voltage Regulator Control
103 sfr TMR2RLL = 0xCA; // Timer/Counter 2 Reload Low
104 sfr TMR2RLH = 0xCB; // Timer/Counter 2 Reload High
105 sfr TMR2L = 0xCC; // Timer/Counter 2 Low
106 sfr TMR2H = 0xCD; // Timer/Counter 2 High
107 sfr PSW = 0xD0; // Program Status Word
108 sfr REF0CN = 0xD1; // Voltage Reference Control
109 sfr SCON1 = 0xD2; // UART1 Control
110 sfr SBUF1 = 0xD3; // UART1 Data Buffer
111 sfr P0SKIP = 0xD4; // Port 0 Skip
112 sfr P1SKIP = 0xD5; // Port 1 Skip
113 sfr P2SKIP = 0xD6; // Port 2 Skip
114 sfr USB0XCN = 0xD7; // USB0 Transceiver Control
115 sfr PCA0CN = 0xD8; // PCA0 Control
116 sfr PCA0MD = 0xD9; // PCA0 Mode
117 sfr PCA0CPM0 = 0xDA; // PCA0 Module 0 Mode Register
C51 COMPILER V8.08 C8051F340 04/08/2009 10:00:34 PAGE 3
118 sfr PCA0CPM1 = 0xDB; // PCA0 Module 1 Mode Register
119 sfr PCA0CPM2 = 0xDC; // PCA0 Module 2 Mode Register
120 sfr PCA0CPM3 = 0xDD; // PCA0 Module 3 Mode Register
121 sfr PCA0CPM4 = 0xDE; // PCA0 Module 4 Mode Register
122 sfr P3SKIP = 0xDF; // Port 3 Skip
123 sfr ACC = 0xE0; // Accumulator
124 sfr XBR0 = 0xE1; // Port I/O Crossbar Control 0
125 sfr XBR1 = 0xE2; // Port I/O Crossbar Control 1
126 sfr XBR2 = 0xE3; // Port I/O Crossbar Control 2
127 sfr IT01CF = 0xE4; // INT0/INT1 Configuration
128 sfr SMOD1 = 0xE5; // UART1 Mode
129 sfr EIE1 = 0xE6; // Extended Interrupt Enable 1
130 sfr EIE2 = 0xE7; // Extended Interrupt Enable 2
131 sfr ADC0CN = 0xE8; // ADC0 Control
132 sfr PCA0CPL1 = 0xE9; // PCA0 Capture 1 Low
133 sfr PCA0CPH1 = 0xEA; // PCA0 Capture 1 High
134 sfr PCA0CPL2 = 0xEB; // PCA0 Capture 2 Low
135 sfr PCA0CPH2 = 0xEC; // PCA0 Capture 2 High
136 sfr PCA0CPL3 = 0xED; // PCA0 Capture 3 Low
137 sfr PCA0CPH3 = 0xEE; // PCA0 Capture 3 High
138 sfr RSTSRC = 0xEF; // Reset Source Configuration/Status
139 sfr B = 0xF0; // B Register
140 sfr P0MDIN = 0xF1; // Port 0 Input Mode Configuration
141 sfr P1MDIN = 0xF2; // Port 1 Input Mode Configuration
142 sfr P2MDIN = 0xF3; // Port 2 Input Mode Configuration
143 sfr P3MDIN = 0xF4; // Port 3 Input Mode Configuration
144 sfr P4MDIN = 0xF5; // Port 4 Input Mode Configuration
145 sfr EIP1 = 0xF6; // Extended Interrupt Priority 1
146 sfr EIP2 = 0xF7; // Extended Interrupt Priority 2
147 sfr SPI0CN = 0xF8; // SPI0 Control
148 sfr PCA0L = 0xF9; // PCA0 Counter Low
149 sfr PCA0H = 0xFA; // PCA0 Counter High
150 sfr PCA0CPL0 = 0xFB; // PCA0 Capture 0 Low
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -