📄 reg51_mx10e.lst
字号:
C51 COMPILER V7.02b REG51_MX10E 05/24/2006 17:59:20 PAGE 1
C51 COMPILER V7.02b, COMPILATION OF MODULE REG51_MX10E
OBJECT MODULE PLACED IN .\REG51_MX10E.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\inc\REG51_MX10E.H LARGE BROWSE DEBUG OBJECTEXTEND PRINT(.\REG51_MX10E.ls
-t) OBJECT(.\REG51_MX10E.obj)
stmt level source
1 /*--------------------------------------------------------------------------
2 REG51_MX10E.H
3
4 Header file for generic 80C51 and 80C31 microcontroller.
5
6 --------------------------------------------------------------------------*/
7 /*===============================*/
8 /* Predefined SFR Byte Addresses */
9 /*===============================*/
10
11 sfr P0 = 0x80;
12 sfr P1 = 0x90;
13 sfr P2 = 0xA0;
14 sfr P3 = 0xB0;
15 sfr P4 = 0xC0;
16 sfr PSW = 0xD0;
17 sfr ACC = 0xE0;
18 sfr B = 0xF0;
19 sfr SP = 0x81;
20 sfr PWMC = 0xF1;
21 sfr DPL = 0x82;
22 sfr AUXR1= 0xA2;
23 sfr DPH = 0x83;
24 sfr PWMP3= 0xF3;
25 sfr FMCON= 0xE4;
26 sfr PWM2 = 0xF4;
27 sfr FMDATA=0xE5;
28 sfr PWM3 = 0xF5;
29 sfr PWMP2= 0xF6;
30 sfr PCON = 0x87;
31 sfr IPH = 0xB7;
32 sfr TCON = 0x88;
33 sfr SCON = 0x98;
34 sfr IE = 0xA8;
35 sfr IP = 0xB8;
36 sfr T2CON= 0xC8;
37 sfr S1CON= 0xD8;
38 sfr PDCON= 0xF8;
39 sfr TMOD = 0x89;
40 sfr SBUF = 0x99;
41 sfr SADDR= 0xA9;
42 sfr SADEN= 0xB9;
43 sfr T2MOD= 0xC9;
44 sfr S1STA= 0xD9;
45 sfr TL0 = 0x8A;
46 sfr RCAP2L=0xCA;
47 sfr S1DAT= 0xDA;
48 sfr TL1 = 0x8B;
49 sfr RCAP2H=0xCB;
50 sfr S1ADR= 0xDB;
51 sfr EBTCON=0xEB;
52 sfr PWMP1 =0xFB;
53 sfr TH0 = 0x8C;
54 sfr TL2 = 0xCC;
C51 COMPILER V7.02b REG51_MX10E 05/24/2006 17:59:20 PAGE 2
55 sfr PWM0 = 0xFC;
56 sfr TH1 = 0x8D;
57 sfr TH2 = 0xCD;
58 sfr PWM1 = 0xFD;
59 sfr AUXR = 0x8E;
60 sfr PWMP0= 0xFE;
61 sfr T3 = 0xFF;
62
63
64 /*==============================*/
65 /* Predefined SFR Bit Addresses */
66 /*==============================*/
67
68
69 /*========P3=========*/
70
71 sbit RD = P3^7;
72 sbit WR = P3^6;
73 sbit T1 = P3^5;
74 sbit T0 = P3^4;
75 sbit INT1 = P3^3;
76 sbit INT0 = P3^2;
77 sbit TXD = P3^1;
78 sbit RXD = P3^0;
79
80 /*========SCON========*/
81
82 sbit SM0 = SCON^7;
83 sbit SM1 = SCON^6;
84 sbit SM2 = SCON^5;
85 sbit REN = SCON^4;
86 sbit TB8 = SCON^3;
87 sbit RB8 = SCON^2;
88 sbit TI = SCON^1;
89 sbit RI = SCON^0;
90
91 /*========T2CON=======*/
92
93 sbit TF2 = T2CON^7;
94 sbit EXF2 = T2CON^6;
95 sbit RCLK = T2CON^5;
96 sbit TCLK = T2CON^4;
97 sbit EXEN2 = T2CON^3;
98 sbit TR2 = T2CON^2;
99 sbit C_T2 = T2CON^1;
100 sbit CP_RL2 = T2CON^0;
101
102 /*========PSW=======*/
103
104 sbit CY = PSW^7;
105 sbit AC = PSW^6;
106 sbit F0 = PSW^5;
107 sbit RS1 = PSW^4;
108 sbit RS0 = PSW^3;
109 sbit OV = PSW^2;
110
111 sbit P = PSW^0;
112
113 /*========TCON=======*/
114
115 sbit TF1 = TCON^7;
116 sbit TR1 = TCON^6;
C51 COMPILER V7.02b REG51_MX10E 05/24/2006 17:59:20 PAGE 3
117 sbit TF0 = TCON^5;
118 sbit TR0 = TCON^4;
119 sbit IE1 = TCON^3;
120 sbit IT1 = TCON^2;
121 sbit IE0 = TCON^1;
122 sbit IT0 = TCON^0;
123
124 /*========IE=======*/
125
126 sbit EA = IE^7;
127 sbit ET2 = IE^6;
128 sbit ES1 = IE^5;
129 sbit ES = IE^4;
130 sbit ET1 = IE^3;
131 sbit EX1 = IE^2;
132 sbit ET0 = IE^1;
133 sbit EX0 = IE^0;
134
135 /*========IP=======*/
136
137 sbit PT2 = IP^6;
138 sbit PS1 = IP^5;
139 sbit PS = IP^4;
140 sbit PT1 = IP^3;
141 sbit PX1 = IP^2;
142 sbit PT0 = IP^1;
143 sbit PX0 = IP^0;
144
145 /*========B ========*/
146
147 sbit B_7 = B^7;
148 sbit B_6 = B^6;
149 sbit B_5 = B^5;
150 sbit B_4 = B^4;
151 sbit B_3 = B^3;
152 sbit B_2 = B^2;
153 sbit B_1 = B^1;
154 sbit B_0 = B^0;
155
156 /*========ACC========*/
157
158 sbit ACC_7 = ACC^7;
159 sbit ACC_6 = ACC^6;
160 sbit ACC_5 = ACC^5;
161 sbit ACC_4 = ACC^4;
162 sbit ACC_3 = ACC^3;
163 sbit ACC_2 = ACC^2;
164 sbit ACC_1 = ACC^1;
165 sbit ACC_0 = ACC^0;
166
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
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 + -