📄 adc_8bits.lst
字号:
A51 MACRO ASSEMBLER ADC_8BITS 06/09/2004 16:57:42 PAGE 1
MACRO ASSEMBLER A51 V7.09
OBJECT MODULE PLACED IN adc_8bits.OBJ
ASSEMBLER INVOKED BY: C:\KEIL\C51\BIN\A51.EXE adc_8bits.a51 NOMOD51 SET(SMALL) DEBUG EP
LOC OBJ LINE SOURCE
1 ;$include (t89c51cc01.INC)
+1 2 ;*INC*************************************************************************
+1 3 ; NAME: 89C51CC01.inc
+1 4 ;----------------------------------------------------------------------------
+1 5 ; PURPOSE: for Keil
+1 6 ;*****************************************************************************
+1 7
+1 8 ;----------------------------------------
+1 9 ; Include file for 8051 SFR Definitions
+1 10 ;----------------------------------------
+1 11
+1 12 ; BYTE Register
0080 +1 13 P0 DATA 80H
0090 +1 14 P1 DATA 90H
00A0 +1 15 P2 DATA 0A0H
+1 16
00B0 +1 17 P3 DATA 0B0H
00B7 +1 18 RD BIT 0B7H
00B6 +1 19 WR BIT 0B6H
00B5 +1 20 T1 BIT 0B5H
00B4 +1 21 T0 BIT 0B4H
00B3 +1 22 INT1 BIT 0B3H
00B2 +1 23 INT0 BIT 0B2H
00B1 +1 24 TXD BIT 0B1H
00B0 +1 25 RXD BIT 0B0H
+1 26
00C0 +1 27 P4 DATA 0C0H
+1 28
00D0 +1 29 PSW DATA 0D0H
00D7 +1 30 CY BIT 0D7H
00D6 +1 31 AC BIT 0D6H
00D5 +1 32 F0 BIT 0D5H
00D4 +1 33 RS1 BIT 0D4H
00D3 +1 34 RS0 BIT 0D3H
00D2 +1 35 OV BIT 0D2H
00D0 +1 36 P BIT 0D0H
+1 37
00E0 +1 38 ACC DATA 0E0H
00F0 +1 39 B DATA 0F0H
0081 +1 40 SP DATA 81H
0082 +1 41 DPL DATA 82H
0083 +1 42 DPH DATA 83H
0087 +1 43 PCON DATA 87H
008F +1 44 CKCON DATA 8FH
+1 45
+1 46 ;------------------ TIMERS registers ---------------------
0088 +1 47 TCON DATA 88H
008F +1 48 TF1 BIT 8FH
008E +1 49 TR1 BIT 8EH
008D +1 50 TF0 BIT 8DH
008C +1 51 TR0 BIT 8CH
008B +1 52 IE1 BIT 8BH
008A +1 53 IT1 BIT 8AH
0089 +1 54 IE0 BIT 89H
0088 +1 55 IT0 BIT 88H
+1 56
0089 +1 57 TMOD DATA 89H
+1 58
A51 MACRO ASSEMBLER ADC_8BITS 06/09/2004 16:57:42 PAGE 2
00C8 +1 59 T2CON DATA 0C8H
00CF +1 60 TF2 BIT 0CFH
00CE +1 61 EXF2 BIT 0CEH
00CD +1 62 RCLK BIT 0CDH
00CC +1 63 TCLK BIT 0CCH
00CB +1 64 EXEN2 BIT 0CBH
00CA +1 65 TR2 BIT 0CAH
00C9 +1 66 C_T2 BIT 0C9H
00C8 +1 67 CP_RL2 BIT 0C8H
+1 68
00C9 +1 69 T2MOD DATA 0C9H
008A +1 70 TL0 DATA 8AH
008B +1 71 TL1 DATA 8BH
00CC +1 72 TL2 DATA 0CCH
008C +1 73 TH0 DATA 8CH
008D +1 74 TH1 DATA 8DH
00CD +1 75 TH2 DATA 0CDH
00CA +1 76 RCAP2L DATA 0CAH
00CB +1 77 RCAP2H DATA 0CBH
00A6 +1 78 WDTRST DATA 0A6H
00A7 +1 79 WDTPRG DATA 0A7H
+1 80
+1 81
+1 82 ;------------------- UART registers ------------------------
0098 +1 83 SCON DATA 98H
009F +1 84 SM0 BIT 9FH
009F +1 85 FE BIT 9FH
009E +1 86 SM1 BIT 9EH
009D +1 87 SM2 BIT 9DH
009C +1 88 REN BIT 9CH
009B +1 89 TB8 BIT 9BH
009A +1 90 RB8 BIT 9AH
0099 +1 91 TI BIT 99H
0098 +1 92 RI BIT 98H
+1 93
0099 +1 94 SBUF DATA 99H
00B9 +1 95 SADEN DATA 0B9H
00A9 +1 96 SADDR DATA 0A9H
+1 97
+1 98 ;-------------------- ADC registers ----------------------
00F2 +1 99 ADCLK DATA 0F2H
00F3 +1 100 ADCON DATA 0F3H
00F4 +1 101 ADDL DATA 0F4H
00F5 +1 102 ADDH DATA 0F5H
00F6 +1 103 ADCF DATA 0F6H
+1 104
+1 105 ;-------------------- FLASH EEPROM registers ------------
00F1 +1 106 FPGACON DATA 0F1H
00D1 +1 107 FCON DATA 0D1H
00D2 +1 108 EECON DATA 0D2H
008E +1 109 AUXR DATA 8EH
00A2 +1 110 AUXR1 DATA 0A2H
+1 111
+1 112 ;-------------------- IT registers -----------------------
00F8 +1 113 IPL1 DATA 0F8H
00F7 +1 114 IPH1 DATA 0F7H
00A8 +1 115 IEN0 DATA 0A8H
00B8 +1 116 IPL0 DATA 0B8H
00B7 +1 117 IPH0 DATA 0B7H
00E8 +1 118 IEN1 DATA 0E8H
+1 119
+1 120 ; IEN0
00AF +1 121 EA BIT 0AFH
00AE +1 122 EC BIT 0AEH
00AD +1 123 ET2 BIT 0ADH
00AC +1 124 ES BIT 0ACH
A51 MACRO ASSEMBLER ADC_8BITS 06/09/2004 16:57:42 PAGE 3
00AB +1 125 ET1 BIT 0ABH
00AA +1 126 EX1 BIT 0AAH
00A9 +1 127 ET0 BIT 0A9H
00A8 +1 128 EX0 BIT 0A8H
+1 129
+1 130 ; IEN1
00EA +1 131 ETIM BIT 0EAH
00E9 +1 132 EADC BIT 0E9H
00E8 +1 133 ECAN BIT 0E8H
+1 134
+1 135 ;--------------------- PCA registers --------------------
00D8 +1 136 CCON DATA 0D8H
00DF +1 137 CF BIT 0DFH
00DE +1 138 CR BIT 0DEH
00D4 +1 139 CCF4 BIT 0D4H
00D3 +1 140 CCF3 BIT 0D3H
00D2 +1 141 CCF2 BIT 0D2H
00D1 +1 142 CCF1 BIT 0D1H
00D0 +1 143 CCF0 BIT 0D0H
+1 144
00D9 +1 145 CMOD DATA 0D9H
00F9 +1 146 CH DATA 0F9H
00E9 +1 147 CL DATA 0E9H
00FA +1 148 CCAP0H DATA 0FAH
00EA +1 149 CCAP0L DATA 0EAH
00DA +1 150 CCAPM0 DATA 0DAH
00FB +1 151 CCAP1H DATA 0FBH
00EB +1 152 CCAP1L DATA 0EBH
00DB +1 153 CCAPM1 DATA 0DBH
00FC +1 154 CCAP2H DATA 0FCH
00EC +1 155 CCAP2L DATA 0ECH
00DC +1 156 CCAPM2 DATA 0DCH
00FD +1 157 CCAP3H DATA 0FDH
00ED +1 158 CCAP3L DATA 0EDH
00DD +1 159 CCAPM3 DATA 0DDH
00FE +1 160 CCAP4H DATA 0FEH
00EE +1 161 CCAP4L DATA 0EEH
00DE +1 162 CCAPM4 DATA 0DEH
+1 163
+1 164 ;------------------- CAN registers --------------------------
009B +1 165 CANGIT DATA 09BH
009C +1 166 CANTEC DATA 09CH
009D +1 167 CANREC DATA 09DH
00A1 +1 168 CANTCON DATA 0A1H
00A3 +1 169 CANMSG DATA 0A3H
00A4 +1 170 CANTTCL DATA 0A4H
00A5 +1 171 CANTTCH DATA 0A5H
00AA +1 172 CANGSTA DATA 0AAH
00AB +1 173 CANGCON DATA 0ABH
00AC +1 174 CANTIML DATA 0ACH
00AD +1 175 CANTIMH DATA 0ADH
00AE +1 176 CANSTMPL DATA 0AEH
00AF +1 177 CANSTMPH DATA 0AFH
00B1 +1 178 CANPAGE DATA 0B1H
00B2 +1 179 CANSTCH DATA 0B2H
00B3 +1 180 CANCONCH DATA 0B3H
00B4 +1 181 CANBT1 DATA 0B4H
00B5 +1 182 CANBT2 DATA 0B5H
00B6 +1 183 CANBT3 DATA 0B6H
00BA +1 184 CANSIT1 DATA 0BAH
00BB +1 185 CANSIT2 DATA 0BBH
00BC +1 186 CANIDT1 DATA 0BCH
00BD +1 187 CANIDT2 DATA 0BDH
00BE +1 188 CANIDT3 DATA 0BEH
00BF +1 189 CANIDT4 DATA 0BFH
00C1 +1 190 CANGIE DATA 0C1H
A51 MACRO ASSEMBLER ADC_8BITS 06/09/2004 16:57:42 PAGE 4
00C2 +1 191 CANIE1 DATA 0C2H
00C3 +1 192 CANIE2 DATA 0C3H
00C4 +1 193 CANIDM1 DATA 0C4H
00C5 +1 194 CANIDM2 DATA 0C5H
00C6 +1 195 CANIDM3 DATA 0C6H
00C7 +1 196 CANIDM4 DATA 0C7H
00CE +1 197 CANEN1 DATA 0CEH
00CF +1 198 CANEN2 DATA 0CFH
+1 199
+1 200
201
0010 202 value_converted DATA 10H
0011 203 value_AN6 DATA 11H
0012 204 value_AN7 DATA 12H
0020 205 end_of_convertion BIT 20H
206
0000 207 org 000h
0000 020100 208 ljmp begin
209
0043 210 org 43h
0043 020137 211 ljmp adc_it
212
213
214
215
216
217
218
0100 219 org 0100h
0100 220 begin:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -