📄 main.lst
字号:
C51 COMPILER V7.00 MAIN 08/06/2007 11:45:43 PAGE 1
C51 COMPILER V7.00, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE FLASH\main.c OPTIMIZE(0,SPEED) BROWSE DEBUG OBJECTEXTEND CODE LISTINCLUDE S
-YMBOLS PRINT(.\main.lst) PREPRINT(.\main.i) OBJECT(main.obj)
stmt level source
1 #include <\Register\6688.h>
1 =1 /*--------------------------------------------------------------------------
2 =1 DC6688F16.H
3 =1
4 =1 Header file for the low voltage embedded MCU DC6688F16
5 =1 Copyright (c) 2002 Dragonchip Ltd. All rights reserved.
6 =1 --------------------------------------------------------------------------*/
7 =1
8 =1 #ifndef DC6688F16_HEADER_FILE
9 =1 #define DC6688F16_HEADER_FILE 1
10 =1 #endif
11 =1
12 =1
13 =1 /*------------------------------------------------
14 =1 8052 Core Byte Registers
15 =1 ------------------------------------------------*/
16 =1 sfr SP = 0x81;
17 =1 sfr DPL = 0x82;
18 =1 sfr DPH = 0x83;
19 =1 sfr PCON = 0x87;
20 =1 sfr TCON = 0x88;
21 =1 sfr TMOD = 0x89;
22 =1 sfr TL0 = 0x8A;
23 =1 sfr TL1 = 0x8B;
24 =1 sfr TH0 = 0x8C;
25 =1 sfr TH1 = 0x8D;
26 =1 sfr SCON0 = 0x98;
27 =1 sfr SBUF0 = 0x99;
28 =1 sfr IEN = 0xA8;
29 =1 sfr IP = 0xB8;
30 =1 sfr SCON1 = 0xC0;
31 =1 sfr SBUF1 = 0xC1;
32 =1 sfr T2CON = 0xC8;
33 =1 sfr T2MOD = 0xC9;
34 =1 sfr RCAP2L = 0xCA;
35 =1 sfr RCAP2H = 0xCB;
36 =1 sfr TL2 = 0xCC;
37 =1 sfr TH2 = 0xCD;
38 =1 sfr PSW = 0xD0;
39 =1 sfr WDCON = 0xD8;
40 =1 sfr ACC = 0xE0;
41 =1 sfr B = 0xF0;
42 =1
43 =1 /*------------------------------------------------
44 =1 PSW Bit Registers
45 =1 ------------------------------------------------*/
46 =1 sbit P = PSW^0;
47 =1 sbit F1 = PSW^1;
48 =1 sbit OV = PSW^2;
49 =1 sbit RS0 = PSW^3;
50 =1 sbit RS1 = PSW^4;
51 =1 sbit F0 = PSW^5;
52 =1 sbit AC = PSW^6;
53 =1 sbit CY = PSW^7;
C51 COMPILER V7.00 MAIN 08/06/2007 11:45:43 PAGE 2
54 =1
55 =1 /*------------------------------------------------
56 =1 ACC Bit Registers
57 =1 ------------------------------------------------*/
58 =1 sbit ACC_0 = ACC^0;
59 =1 sbit ACC_1 = ACC^1;
60 =1 sbit ACC_2 = ACC^2;
61 =1 sbit ACC_3 = ACC^3;
62 =1 sbit ACC_4 = ACC^4;
63 =1 sbit ACC_5 = ACC^5;
64 =1 sbit ACC_6 = ACC^6;
65 =1 sbit ACC_7 = ACC^7;
66 =1
67 =1 /*------------------------------------------------
68 =1 B Bit Registers
69 =1 ------------------------------------------------*/
70 =1 sbit B_0 = B^0;
71 =1 sbit B_1 = B^1;
72 =1 sbit B_2 = B^2;
73 =1 sbit B_3 = B^3;
74 =1 sbit B_4 = B^4;
75 =1 sbit B_5 = B^5;
76 =1 sbit B_6 = B^6;
77 =1 sbit B_7 = B^7;
78 =1
79 =1 /*------------------------------------------------
80 =1 TCON Bit Registers
81 =1 ------------------------------------------------*/
82 =1 sbit IT0 = TCON^0;
83 =1 sbit IE0 = TCON^1;
84 =1 sbit IT1 = TCON^2;
85 =1 sbit IE1 = TCON^3;
86 =1 sbit TR0 = TCON^4;
87 =1 sbit TF0 = TCON^5;
88 =1 sbit TR1 = TCON^6;
89 =1 sbit TF1 = TCON^7;
90 =1
91 =1 /*------------------------------------------------
92 =1 T2CON Bit Registers
93 =1 ------------------------------------------------*/
94 =1 sbit CP_RL2 = T2CON^0;
95 =1 sbit C_T2 = T2CON^1;
96 =1 sbit TR2 = T2CON^2;
97 =1 sbit EXEN2 = T2CON^3;
98 =1 sbit TCLK = T2CON^4;
99 =1 sbit RCLK = T2CON^5;
100 =1 sbit EXF2 = T2CON^6;
101 =1 sbit TF2 = T2CON^7;
102 =1
103 =1 /*------------------------------------------------
104 =1 IEN Bit Registers
105 =1 ------------------------------------------------*/
106 =1 sbit EX0 = IEN^0;
107 =1 sbit ET0 = IEN^1;
108 =1 sbit EX1 = IEN^2;
109 =1 sbit ET1 = IEN^3;
110 =1 sbit ES0 = IEN^4;
111 =1 sbit ET2 = IEN^5;
112 =1 sbit ES1 = IEN^6;
113 =1 sbit EA = IEN^7;
114 =1
115 =1 /*------------------------------------------------
C51 COMPILER V7.00 MAIN 08/06/2007 11:45:43 PAGE 3
116 =1 SCON0 Bit Registers
117 =1 ------------------------------------------------*/
118 =1 sbit RI_0 = SCON0^0;
119 =1 sbit TI_0 = SCON0^1;
120 =1 sbit RB8_0 = SCON0^2;
121 =1 sbit TB8_0 = SCON0^3;
122 =1 sbit REN_0 = SCON0^4;
123 =1 sbit SM2_0 = SCON0^5;
124 =1 sbit SM1_0 = SCON0^6;
125 =1 sbit SM0_0 = SCON0^7;
126 =1
127 =1 /*------------------------------------------------
128 =1 SCON1 Bit Registers
129 =1 ------------------------------------------------*/
130 =1 sbit RI_1 = SCON1^0;
131 =1 sbit TI_1 = SCON1^1;
132 =1 sbit RB8_1 = SCON1^2;
133 =1 sbit TB8_1 = SCON1^3;
134 =1 sbit REN_1 = SCON1^4;
135 =1 sbit SM2_1 = SCON1^5;
136 =1 sbit SM1_1 = SCON1^6;
137 =1 sbit SM0_1 = SCON1^7;
138 =1
139 =1 /*------------------------------------------------
140 =1 Interrupt Vectors:
141 =1 Interrupt Address = (Number * 8) + 3
142 =1 ------------------------------------------------*/
143 =1 // 0 /* 0x03 Port A External */
144 =1 // 1 /* 0x0B Timer 0 */
145 =1 // 2 /* 0x13 Counter A */
146 =1 // 3 /* 0x1B Timer 1 */
147 =1 // 4 /* 0x23 Serial port 0 */
148 =1 // 5 /* 0x2B Timer 2 Interrupt */
149 =1 // 6 /* 0x33 Reserved */
150 =1 // 7 /* 0x3B Serial port 1 */
151 =1
152 =1
153 =1
154 =1
155 =1
156 =1 /*------------------------------------------------
157 =1 IP Bit Registers
158 =1 ------------------------------------------------*/
159 =1
160 =1 /*------------------------------------------------
161 =1 ------------------------------------------------*/
162 =1 //#endif
163 =1
164 =1
2 #include <\Register\6688OPN.h>
1 =1 /*--------------------------------------------------------------------------
2 =1 DC6688F16.INC
3 =1
4 =1 Supplement
5 =1 Header file for the low voltage embedded MCU DC6688F16
6 =1 Copyright (c) 2002 Dragonchip Ltd. All rights reserved.
7 =1 --------------------------------------------------------------------------*/
8 =1
9 =1
10 =1 /*------------------------------------------------
11 =1 PA Bit Registers
12 =1 ------------------------------------------------*/
C51 COMPILER V7.00 MAIN 08/06/2007 11:45:43 PAGE 4
13 =1 sbit PA_0 = ACC^0;
14 =1 sbit PA_1 = ACC^1;
15 =1 sbit PA_2 = ACC^2;
16 =1 sbit PA_3 = ACC^3;
17 =1 sbit PA_4 = ACC^4;
18 =1 sbit PA_5 = ACC^5;
19 =1 sbit PA_6 = ACC^6;
20 =1 sbit PA_7 = ACC^7;
21 =1
22 =1 /*------------------------------------------------
23 =1 PAPUR Bit Registers
24 =1 ------------------------------------------------*/
25 =1 sbit PAPUR_0 = ACC^0;
26 =1 sbit PAPUR_1 = ACC^1;
27 =1 sbit PAPUR_2 = ACC^2;
28 =1 sbit PAPUR_3 = ACC^3;
29 =1 sbit PAPUR_4 = ACC^4;
30 =1 sbit PAPUR_5 = ACC^5;
31 =1 sbit PAPUR_6 = ACC^6;
32 =1 sbit PAPUR_7 = ACC^7;
33 =1
34 =1 /*------------------------------------------------
35 =1 PACONH Bit Registers
36 =1 ------------------------------------------------*/
37 =1 sbit PACONH4_0 = ACC^0;
38 =1 sbit PACONH4_1 = ACC^1;
39 =1 sbit PACONH5_2 = ACC^2;
40 =1 sbit PACONH5_3 = ACC^3;
41 =1 sbit PACONH6_4 = ACC^4;
42 =1 sbit PACONH6_5 = ACC^5;
43 =1 sbit PACONH7_6 = ACC^6;
44 =1 sbit PACONH7_7 = ACC^7;
45 =1
46 =1 /*------------------------------------------------
47 =1 PACONL Bit Registers
48 =1 ------------------------------------------------*/
49 =1 sbit PACONL0_0 = ACC^0;
50 =1 sbit PACONL0_1 = ACC^1;
51 =1 sbit PACONL1_2 = ACC^2;
52 =1 sbit PACONL1_3 = ACC^3;
53 =1 sbit PACONL2_4 = ACC^4;
54 =1 sbit PACONL2_5 = ACC^5;
55 =1 sbit PACONL3_6 = ACC^6;
56 =1 sbit PACONL3_7 = ACC^7;
57 =1
58 =1 /*------------------------------------------------
59 =1 PAINT Bit Registers
60 =1 ------------------------------------------------*/
61 =1 sbit PAINT_0 = ACC^0;
62 =1 sbit PAINT_1 = ACC^1;
63 =1 sbit PAINT_2 = ACC^2;
64 =1 sbit PAINT_3 = ACC^3;
65 =1 sbit PAINT_4 = ACC^4;
66 =1 sbit PAINT_5 = ACC^5;
67 =1 sbit PAINT_6 = ACC^6;
68 =1 sbit PAINT_7 = ACC^7;
69 =1
70 =1 /*------------------------------------------------
71 =1 PAPND Bit Registers
72 =1 ------------------------------------------------*/
73 =1 sbit PAPND_0 = ACC^0;
74 =1 sbit PAPND_1 = ACC^1;
C51 COMPILER V7.00 MAIN 08/06/2007 11:45:43 PAGE 5
75 =1 sbit PAPND_2 = ACC^2;
76 =1 sbit PAPND_3 = ACC^3;
77 =1 sbit PAPND_4 = ACC^4;
78 =1 sbit PAPND_5 = ACC^5;
79 =1 sbit PAPND_6 = ACC^6;
80 =1 sbit PAPND_7 = ACC^7;
81 =1
82 =1 /*------------------------------------------------
83 =1 PB Bit Registers
84 =1 ------------------------------------------------*/
85 =1 sbit PB_0 = ACC^0;
86 =1 sbit PB_1 = ACC^1;
87 =1 sbit PB_2 = ACC^2;
88 =1 sbit PB_3 = ACC^3;
89 =1 sbit PB_4 = ACC^4;
90 =1 sbit PB_5 = ACC^5;
91 =1 sbit PB_6 = ACC^6;
92 =1 sbit PB_7 = ACC^7;
93 =1
94 =1 /*------------------------------------------------
95 =1 PB Special function Registers
96 =1 ------------------------------------------------*/
97 =1 sbit RXD0 = ACC^0; /* Serial data input port 0 */
98 =1 sbit TXD0 = ACC^1; /* Serial data output port 0 */
99 =1 sbit RXD1 = ACC^2; /* Serial data input port 1 */
100 =1 sbit TXD1 = ACC^3; /* Serial data output port 1 */
101 =1 sbit T2EX = ACC^6; /* Timer 2 external input */
102 =1
103 =1 /*------------------------------------------------
104 =1 PBPUR Bit Registers
105 =1 ------------------------------------------------*/
106 =1 sbit PBPUR_0 = ACC^0;
107 =1 sbit PBPUR_1 = ACC^1;
108 =1 sbit PBPUR_2 = ACC^2;
109 =1 sbit PBPUR_3 = ACC^3;
110 =1 sbit PBPUR_4 = ACC^4;
111 =1 sbit PBPUR_5 = ACC^5;
112 =1 sbit PBPUR_6 = ACC^6;
113 =1 sbit PBPUR_7 = ACC^7;
114 =1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -