📄 system_config.lst
字号:
C51 COMPILER V7.20 SYSTEM_CONFIG 07/18/2007 10:12:10 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE SYSTEM_CONFIG
OBJECT MODULE PLACED IN system_config.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe system_config.c DB OE
line level source
1 #include "switch_power.h"
2
3
4
5 void Sysclk_Init(void) // Initialize oscillator
6 {
7 1 OSCICN = 0x83; // configure internal oscillator
8 1 CLKSEL = 0x00; // not divide 24.5MHz
9 1 RSTSRC = 0x04; // Missing clock detector
10 1 // enable missing clock detector
11 1 }
12
13
14
15
16
17 /**********************************************************************************
18 *
19 *
20 *
21 ***********************************************************************************/
22 void Port_Init(void) // Initialize crossbar and GPIO
23 {
24 1 P0MDIN = 0xFF; // 0/analog input1/Not analog input
25 1 P0MDOUT = 0xFF; // 0/Open-drain output 1/ set as push-pull
26 1 P0SKIP = 0x0f; // P0.0 as Vref P0.1 as IDA P0.2 as X1 P0.3 as X2
27 1
28 1 P1MDIN = 0xCF; // Port 1 pin 7 set as analog input
29 1 P1MDOUT = 0xFF; // Port 1 pins 0-3 set high impedence
30 1 P1SKIP = 0x30; // P1.4 and P1.5 as AD input
31 1
32 1 XBR0 = 0x00;
33 1 XBR1 = 0x41; // Enable Crossbar and PCA0(CEX0) at p0.4
34 1 }
35
36
37
38
39 /**********************************************************************************
40 *
41 *
42 *
43 ***********************************************************************************/
44 void Interrupt_Init(void)
45 {
46 1 ET2 = 1; // Enable Timer2 interrupt
47 1 PT2 = 1; // Set T2 to High priority.
48 1 }
49
50
51
52
53 /**********************************************************************************
54 *
55 *
C51 COMPILER V7.20 SYSTEM_CONFIG 07/18/2007 10:12:10 PAGE 2
56 *
57 ***********************************************************************************/
58 void WDT_Init(void)
59 {
60 1 }
61
62
63
64
65
66 /**********************************************************************************
67 *
68 *
69 *
70 ***********************************************************************************/
71 void Vref_Initial(void)
72 {
73 1 REF0CN = 0x0B;//bit 3 vref pin(0) or vdd(1) used as voltage reference
74 1 //bit 2 temperature sensor off
75 1 //bit 1 internal biase generator on
76 1 //bit 0 internal voltage reference driven on the vref pin(0/vdd 1/2.45v)
77 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 45 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -