?? test_int0.ls1
字號:
A51 MACRO ASSEMBLER TEST_INT0 03/20/2009 23:30:11 PAGE 1
MACRO ASSEMBLER A51 V8.00d
OBJECT MODULE PLACED IN Test_int0.OBJ
ASSEMBLER INVOKED BY: D:\program files\Keil 3.2\C51\BIN\A51.EXE Test_int0.src PR(.\Test_int0.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\Test_int0.SRC generated from: Test_int0.c
2 ; COMPILER INVOKED BY:
3 ; D:\program files\Keil 3.2\C51\BIN\C51.EXE Test_int0.c BROWSE DEBUG OBJECTEXTEND SR
C(.\Test_int0.SRC)
4
5 $nomod51
6
7 NAME TEST_INT0
8
0080 9 P0 DATA 080H
0090 10 P1 DATA 090H
00A0 11 P2 DATA 0A0H
00B0 12 P3 DATA 0B0H
00B4 13 T0 BIT 0B0H.4
00D6 14 AC BIT 0D0H.6
00B5 15 T1 BIT 0B0H.5
0090 16 T2 BIT 090H.0
00AF 17 EA BIT 0A8H.7
00A8 18 IE DATA 0A8H
00B0 19 P3_0 BIT 0B0H.0
00B1 20 P3_1 BIT 0B0H.1
00B2 21 P3_2 BIT 0B0H.2
00B3 22 P3_3 BIT 0B0H.3
00CE 23 EXF2 BIT 0C8H.6
00B7 24 RD BIT 0B0H.7
00AC 25 ES BIT 0A8H.4
00B8 26 IP DATA 0B8H
00B7 27 P3_7 BIT 0B0H.7
0098 28 RI BIT 098H.0
00B2 29 INT0 BIT 0B0H.2
00D7 30 CY BIT 0D0H.7
0099 31 TI BIT 098H.1
00B3 32 INT1 BIT 0B0H.3
00CB 33 RCAP2H DATA 0CBH
00BC 34 PS BIT 0B8H.4
0081 35 SP DATA 081H
0091 36 T2EX BIT 090H.1
00D2 37 OV BIT 0D0H.2
00CA 38 RCAP2L DATA 0CAH
00C9 39 C_T2 BIT 0C8H.1
00B6 40 WR BIT 0B0H.6
00CD 41 RCLK BIT 0C8H.5
00CC 42 TCLK BIT 0C8H.4
0099 43 SBUF DATA 099H
0087 44 PCON DATA 087H
0098 45 SCON DATA 098H
0089 46 TMOD DATA 089H
0088 47 TCON DATA 088H
0089 48 IE0 BIT 088H.1
008B 49 IE1 BIT 088H.3
00F0 50 B DATA 0F0H
00C8 51 CP_RL2 BIT 0C8H.0
00E0 52 ACC DATA 0E0H
00A9 53 ET0 BIT 0A8H.1
00AB 54 ET1 BIT 0A8H.3
008D 55 TF0 BIT 088H.5
00AD 56 ET2 BIT 0A8H.5
008F 57 TF1 BIT 088H.7
A51 MACRO ASSEMBLER TEST_INT0 03/20/2009 23:30:11 PAGE 2
00CF 58 TF2 BIT 0C8H.7
009A 59 RB8 BIT 098H.2
008C 60 TH0 DATA 08CH
00A8 61 EX0 BIT 0A8H.0
0088 62 IT0 BIT 088H.0
008D 63 TH1 DATA 08DH
009B 64 TB8 BIT 098H.3
00AA 65 EX1 BIT 0A8H.2
008A 66 IT1 BIT 088H.2
00CD 67 TH2 DATA 0CDH
00D0 68 P BIT 0D0H.0
009F 69 SM0 BIT 098H.7
008A 70 TL0 DATA 08AH
009E 71 SM1 BIT 098H.6
008B 72 TL1 DATA 08BH
009D 73 SM2 BIT 098H.5
00CC 74 TL2 DATA 0CCH
00B9 75 PT0 BIT 0B8H.1
00BB 76 PT1 BIT 0B8H.3
00D3 77 RS0 BIT 0D0H.3
00BD 78 PT2 BIT 0B8H.5
008C 79 TR0 BIT 088H.4
00D4 80 RS1 BIT 0D0H.4
008E 81 TR1 BIT 088H.6
00CA 82 TR2 BIT 0C8H.2
00B8 83 PX0 BIT 0B8H.0
00BA 84 PX1 BIT 0B8H.2
0083 85 DPH DATA 083H
0082 86 DPL DATA 082H
00CB 87 EXEN2 BIT 0C8H.3
009C 88 REN BIT 098H.4
00C8 89 T2CON DATA 0C8H
00B0 90 RXD BIT 0B0H.0
00B1 91 TXD BIT 0B0H.1
00D5 92 F0 BIT 0D0H.5
00D0 93 PSW DATA 0D0H
94 ?PR?int00?TEST_INT0 SEGMENT CODE
95 ?PR?int11?TEST_INT0 SEGMENT CODE
96 ?PR?time0?TEST_INT0 SEGMENT CODE
97 ?PR?time1?TEST_INT0 SEGMENT CODE
98 ?PR?time2?TEST_INT0 SEGMENT CODE
99 ?PR?main?TEST_INT0 SEGMENT CODE
100 ?DT?main?TEST_INT0 SEGMENT DATA OVERLAYABLE
101 ?PR?_mDelay?TEST_INT0 SEGMENT CODE
102 ?PR?display?TEST_INT0 SEGMENT CODE
103 ?BI?TEST_INT0 SEGMENT BIT
104 ?DT?TEST_INT0 SEGMENT DATA
105 EXTRN CODE (?C_STARTUP)
106 EXTRN CODE (?C?LMUL)
107 EXTRN CODE (?C?FCASTL)
108 EXTRN CODE (?C?FPCMP3)
109 EXTRN CODE (?C?FPDIV)
110 EXTRN CODE (?C?FPMUL)
111 EXTRN CODE (?C?CASTF)
112 EXTRN CODE (?C?ULDIV)
113 PUBLIC BUFn1
114 PUBLIC flag_over1
115 PUBLIC flag_over0
116 PUBLIC bufn0
117 PUBLIC TIME0_5S_count
118 PUBLIC flag0_5s
119 PUBLIC buftl0
120 PUBLIC bufth0
121 PUBLIC countn0
122 PUBLIC DISPBUF4
123 PUBLIC DISPBUF3
A51 MACRO ASSEMBLER TEST_INT0 03/20/2009 23:30:11 PAGE 3
124 PUBLIC DISPBUF2
125 PUBLIC TIME1S_count
126 PUBLIC DISPBUF1
127 PUBLIC flag1s
128 PUBLIC BUFTL1
129 PUBLIC flag_countT0
130 PUBLIC BUFTH1
131 PUBLIC n1
132 PUBLIC n0
133 PUBLIC keynum
134 PUBLIC flag_KHz
135 PUBLIC display
136 PUBLIC _mDelay
137 PUBLIC main
138 PUBLIC time2
139 PUBLIC time1
140 PUBLIC time0
141 PUBLIC int11
142 PUBLIC int00
143
---- 144 RSEG ?DT?main?TEST_INT0
0000 145 ?main?BYTE:
0000 146 TMPA?540: DS 4
0004 147 ORG 4
0004 148 P0?541: DS 4
0008 149 ORG 8
0008 150 P1?542: DS 4
000C 151 ORG 12
000C 152 f?543: DS 4
153
---- 154 RSEG ?BI?TEST_INT0
0000 155 flag_KHz: DBIT 1
0001 156 flag_countT0: DBIT 1
0002 157 flag1s: DBIT 1
0003 158 flag0_5s: DBIT 1
0004 159 flag_over0: DBIT 1
0005 160 flag_over1: DBIT 1
161
---- 162 RSEG ?DT?TEST_INT0
0000 163 keynum: DS 1
0001 164 n0: DS 1
0002 165 n1: DS 1
0003 166 BUFTH1: DS 1
0004 167 BUFTL1: DS 1
0005 168 DISPBUF1: DS 1
0006 169 TIME1S_count: DS 1
0007 170 DISPBUF2: DS 1
0008 171 DISPBUF3: DS 1
0009 172 DISPBUF4: DS 1
000A 173 countn0: DS 1
000B 174 bufth0: DS 1
000C 175 buftl0: DS 1
000D 176 TIME0_5S_count: DS 1
000E 177 bufn0: DS 1
000F 178 BUFn1: DS 1
179 ; #include<reg52.h>
180 ; #include <absacc.h>
181 ; #define DPTR XBYTE[0X6000]
182 ;
183 ; unsigned char DISPBUF1,DISPBUF2,DISPBUF3,DISPBUF4,TIME1S_count,countn0,TIME0_5S_count;
184 ; unsigned char bufth0,buftl0,bufn0,n0,BUFTH1,BUFTL1,BUFn1,n1;
185 ; unsigned char keynum;
186 ; bit flag_KHz,flag1s,flag_countT0,flag_over0,flag_over1,flag0_5s;
187 ;
188 ; void mDelay(unsigned int Delay);
189 ; void display(void);
A51 MACRO ASSEMBLER TEST_INT0 03/20/2009 23:30:11 PAGE 4
190 ;
191 ; sbit P3_2=P3^2;
192 ; sbit P3_3=P3^3;
193 ; sbit P3_0=P3^0;
194 ; sbit P3_1=P3^1;
195 ; sbit P3_7=P3^7;
196 ;
197 ; ////////////////////////////
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -