📄 initializes.lst
字号:
266 1 // Bit0: CP/RL2:Capture/Reload Select.
267 1 RCAP2 = 0x0000; // Init reload values , 65.536 ms
268 1 T2 = 0x0000; // set to reload immediately
269 1
270 1 //------------------------------------------------------------------------------------
271 1 // Timer4_Init
272 1 //------------------------------------------------------------------------------------
273 1 // Configure Timer4 to Baud rate generator for UART1
274 1 // Using SYSCLK/12 as its time base.
275 1 // ( For UART1 )
276 1 T4CON = 0x30; // Stop Timer4; Clear TF4; Baud rate generator for UART1
277 1 //
278 1 // Bit7: TF4: Timer 4 Overflow Flag.
279 1 // Bit6: EXF4: Timer 4 External Flag.
280 1 // Bit5: RCLK1: Receive Clock Flag for UART1.
281 1 // Bit4: TCLK1: Transmit Clock Flag for UART1.
282 1 // Bit3: EXEN4: Timer 4 External Enable.
283 1 // Bit2: TR4: Timer 4 Run Control.
284 1 // Bit1: C/T4: Counter/Timer Select.
285 1 // Bit0: CP/RL4:Capture/Reload Select.
286 1 RCAP4 = 0x0000; // Init reload values , 65.536 ms
287 1 T4 = 0x0000; // set to reload immediately
288 1
289 1 //-------------------------------------------------------------------------------------------------
290 1 // PCA Init
291 1 //-------------------------------------------------------------------------------------------------
292 1 PCA0MD |= 0x04; // Timebase : Timer 0 overflow, Idle Mode.
293 1 // Bit 7: CIDL: PCA0 Counter/Timer Idle Control.
294 1 // 0: PCA0 continues to function normally while the system controller is in
- Idle Mode.
295 1 // 1: PCA0 operation is suspended while the system controller is in Idle
- Mode.
296 1 // Bits3-1: CPS2-CPS0: PCA0 Counter/Timer Pulse Select.
297 1 // 000: System clock divided by 12
298 1 // 001: System clock divided by 4
299 1 // 010: Timer 0 overflow
300 1 // 011: High-to-low transitions on ECI
301 1 // 100: System clock
C51 COMPILER V7.20 INITIALIZES 11/15/2005 18:46:53 PAGE 6
302 1 // 101: External clock divided by 8
303 1 // Bit 0: ECF: PCA Counter/Timer Overflow Interrupt Enable.
304 1 PCA0CN |= 0x40; // PCA0 Counter/Timer Run
305 1 // Bit 7: CF: PCA0 Counter/Timer Overflow Flag.
306 1 // Bit 6: CR: PCA0 Counter/Timer Run Control.
307 1 // Bit 4: CCF4: PCA0 Module 4 Capture/Compare Flag.
308 1 // Bit 3: CCF3: PCA0 Module 3 Capture/Compare Flag.
309 1 // Bit 2: CCF2: PCA0 Module 2 Capture/Compare Flag.
310 1 // Bit 1: CCF1: PCA0 Module 1 Capture/Compare Flag.
311 1 // Bit 0: CCF0: PCA0 Module 0 Capture/Compare Flag.
312 1 // PCA0CPMn //
313 1 // Bit 7: PWM16n: 16-bit Pulse Width Modulation Enable
314 1 // 0: 8-bit PWM selected.
315 1 // 1: 16-bit PWM selected.
316 1 // Bit 6: ECOMn: Comparator Function Enable.
317 1 // Bit 5: CAPPn: Capture Positive Function Enable.
318 1 // Bit 4: CAPNn: Capture Negative Function Enable.
319 1 // Bit 3: MATn: Match Function Enable.
320 1 // Bit 2: TOGn: Toggle Function Enable.
321 1 // Bit 1: PWMn: Pulse Width Modulation Mode Enable.
322 1 // Bit 0: ECCFn: Capture/Compare Flag Interrupt Enable.
323 1
324 1 }
325
326
327
C51 COMPILER V7.20 INITIALIZES 11/15/2005 18:46:53 PAGE 7
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
WDTCN. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00FFH 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
P4 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0084H 1
T2 . . . . . . . . . . . . . . . . . . SFR DATA U_INT 00CCH 2
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
EIE2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E7H 1
T4 . . . . . . . . . . . . . . . . . . SFR DATA U_INT 00F4H 2
ADC0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E8H 1
DAC0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D4H 1
DAC1CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D7H 1
P0MDOUT. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A4H 1
P1MDOUT. . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A5H 1
IE . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A8H 1
EMI0CF . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A3H 1
PCA0MD . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D9H 1
PCA0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D8H 1
IP . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B8H 1
XBR0 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E1H 1
XBR1 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E2H 1
XBR2 . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00E3H 1
REF0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D1H 1
EMI0TC . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A1H 1
SMB0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C0H 1
SPI0CN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00F8H 1
P74OUT . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B5H 1
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
PORT_Init. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
OSCICN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B2H 1
ET1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00ABH 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
OSCXCN . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B1H 1
TL1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008BH 1
SYSCLK_Init. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . * REG * DATA INT 0006H 2
PT1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00BBH 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
TR1. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008EH 1
RCAP2. . . . . . . . . . . . . . . . . SFR DATA U_INT 00CAH 2
RCAP4. . . . . . . . . . . . . . . . . SFR DATA U_INT 00E4H 2
FUNCTION_Init. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
SCON0. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
T2CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C8H 1
T4CON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00C9H 1
CKCON. . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008EH 1
PSW. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00D0H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 155 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
C51 COMPILER V7.20 INITIALIZES 11/15/2005 18:46:53 PAGE 8
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -