rx2flash.ls1
来自「mifarea卡程序mifarea卡程序mifarea卡程序」· LS1 代码 · 共 747 行 · 第 1/3 页
LS1
747 行
A51 MACRO ASSEMBLER RX2FLASH 03/13/2009 15:44:57 PAGE 1
MACRO ASSEMBLER A51 V8.00
OBJECT MODULE PLACED IN .\out_sst89e564\rx2flash.OBJ
ASSEMBLER INVOKED BY: C:\Keil\C51\BIN\A51.EXE .\out_sst89e564\rx2flash.src PR(.\rx2flash.ls1) EP DEBUG
LOC OBJ LINE SOURCE
1 ; .\out_sst89e564\rx2flash.SRC generated from: source\rx2flash.c
2 ; COMPILER INVOKED BY:
3 ; C:\Keil\C51\BIN\C51.EXE source\rx2flash.c LARGE BROWSE ORDER NOAREGS DEBUG OBJECTE
XTEND PRINT(.\rx2flash.lst) SRC(.\out_sst89e564\rx2flash.SRC)
4
5 $nomod51
6
7 NAME RX2FLASH
8
00B6 9 FSB DATA 0B6H
00C0 10 WDTC DATA 0C0H
0085 11 WDTD DATA 085H
008E 12 AUXR DATA 08EH
008F 13 CKCON DATA 08FH
00A2 14 AUXR1 DATA 0A2H
00A6 15 WDTRST DATA 0A6H
00A7 16 WDTPRG DATA 0A7H
00A9 17 SADDR DATA 0A9H
00B7 18 IPH DATA 0B7H
00B7 19 IPH0 DATA 0B7H
00B9 20 SADEN DATA 0B9H
00B8 21 IPL DATA 0B8H
00B8 22 IPL0 DATA 0B8H
00D2 23 EECON DATA 0D2H
00D3 24 EETIM DATA 0D3H
00D1 25 FCON DATA 0D1H
00D8 26 CCON DATA 0D8H
00D9 27 CMOD DATA 0D9H
00DA 28 CCAPM0 DATA 0DAH
00DB 29 CCAPM1 DATA 0DBH
00DC 30 CCAPM2 DATA 0DCH
00DD 31 CCAPM3 DATA 0DDH
00DE 32 CCAPM4 DATA 0DEH
00E8 33 P5 DATA 0E8H
00E9 34 CL DATA 0E9H
00EA 35 CCAP0L DATA 0EAH
00EB 36 CCAP1L DATA 0EBH
00EC 37 CCAP2L DATA 0ECH
00ED 38 CCAP3L DATA 0EDH
00EE 39 CCAP4L DATA 0EEH
00F9 40 CH DATA 0F9H
00FA 41 CCAP0H DATA 0FAH
00FB 42 CCAP1H DATA 0FBH
00FC 43 CCAP2H DATA 0FCH
00FD 44 CCAP3H DATA 0FDH
00FE 45 CCAP4H DATA 0FEH
0080 46 P0 DATA 080H
0081 47 SP DATA 081H
0082 48 DPL DATA 082H
0083 49 DPH DATA 083H
0087 50 PCON DATA 087H
0088 51 TCON DATA 088H
0089 52 TMOD DATA 089H
008A 53 TL0 DATA 08AH
008B 54 TL1 DATA 08BH
008C 55 TH0 DATA 08CH
008D 56 TH1 DATA 08DH
0090 57 P1 DATA 090H
A51 MACRO ASSEMBLER RX2FLASH 03/13/2009 15:44:57 PAGE 2
0098 58 SCON DATA 098H
0099 59 SBUF DATA 099H
00A0 60 P2 DATA 0A0H
00A8 61 IE DATA 0A8H
00B0 62 P3 DATA 0B0H
00B8 63 IP DATA 0B8H
00C8 64 T2CON DATA 0C8H
00C9 65 T2MOD DATA 0C9H
00CA 66 RCAP2L DATA 0CAH
00CB 67 RCAP2H DATA 0CBH
00CC 68 TL2 DATA 0CCH
00CD 69 TH2 DATA 0CDH
00D0 70 PSW DATA 0D0H
00E0 71 ACC DATA 0E0H
00F0 72 B DATA 0F0H
0080 73 P0_0 BIT 080H.0
0081 74 P0_1 BIT 080H.1
0082 75 P0_2 BIT 080H.2
0083 76 P0_3 BIT 080H.3
0084 77 P0_4 BIT 080H.4
0085 78 P0_5 BIT 080H.5
0086 79 P0_6 BIT 080H.6
0087 80 P0_7 BIT 080H.7
0088 81 IT0 BIT 088H.0
0089 82 IE0 BIT 088H.1
008A 83 IT1 BIT 088H.2
008B 84 IE1 BIT 088H.3
008C 85 TR0 BIT 088H.4
008D 86 TF0 BIT 088H.5
008E 87 TR1 BIT 088H.6
008F 88 TF1 BIT 088H.7
0090 89 P1_0 BIT 090H.0
0091 90 P1_1 BIT 090H.1
0092 91 P1_2 BIT 090H.2
0093 92 P1_3 BIT 090H.3
0094 93 P1_4 BIT 090H.4
0095 94 P1_5 BIT 090H.5
0096 95 P1_6 BIT 090H.6
0097 96 P1_7 BIT 090H.7
0090 97 T2 BIT 090H.0
0091 98 T2EX BIT 090H.1
0098 99 RI BIT 098H.0
0099 100 TI BIT 098H.1
009A 101 RB8 BIT 098H.2
009B 102 TB8 BIT 098H.3
009C 103 REN BIT 098H.4
009D 104 SM2 BIT 098H.5
009E 105 SM1 BIT 098H.6
009F 106 SM0 BIT 098H.7
00A0 107 P2_0 BIT 0A0H.0
00A1 108 P2_1 BIT 0A0H.1
00A2 109 P2_2 BIT 0A0H.2
00A3 110 P2_3 BIT 0A0H.3
00A4 111 P2_4 BIT 0A0H.4
00A5 112 P2_5 BIT 0A0H.5
00A6 113 P2_6 BIT 0A0H.6
00A7 114 P2_7 BIT 0A0H.7
00A8 115 EX0 BIT 0A8H.0
00A9 116 ET0 BIT 0A8H.1
00AA 117 EX1 BIT 0A8H.2
00AB 118 ET1 BIT 0A8H.3
00AC 119 ES BIT 0A8H.4
00AD 120 ET2 BIT 0A8H.5
00AF 121 EA BIT 0A8H.7
00B0 122 P3_0 BIT 0B0H.0
00B1 123 P3_1 BIT 0B0H.1
A51 MACRO ASSEMBLER RX2FLASH 03/13/2009 15:44:57 PAGE 3
00B2 124 P3_2 BIT 0B0H.2
00B3 125 P3_3 BIT 0B0H.3
00B4 126 P3_4 BIT 0B0H.4
00B5 127 P3_5 BIT 0B0H.5
00B6 128 P3_6 BIT 0B0H.6
00B7 129 P3_7 BIT 0B0H.7
00B0 130 RXD BIT 0B0H.0
00B1 131 TXD BIT 0B0H.1
00B2 132 INT0 BIT 0B0H.2
00B3 133 INT1 BIT 0B0H.3
00B4 134 T0 BIT 0B0H.4
00B5 135 T1 BIT 0B0H.5
00B6 136 WR BIT 0B0H.6
00B7 137 RD BIT 0B0H.7
00B8 138 PX0 BIT 0B8H.0
00B9 139 PT0 BIT 0B8H.1
00BA 140 PX1 BIT 0B8H.2
00BB 141 PT1 BIT 0B8H.3
00BC 142 PS BIT 0B8H.4
00BD 143 PT2 BIT 0B8H.5
00C8 144 CP_RL2 BIT 0C8H.0
00C9 145 C_T2 BIT 0C8H.1
00CA 146 TR2 BIT 0C8H.2
00CB 147 EXEN2 BIT 0C8H.3
00CC 148 TCLK BIT 0C8H.4
00CD 149 RCLK BIT 0C8H.5
00CE 150 EXF2 BIT 0C8H.6
00CF 151 TF2 BIT 0C8H.7
00D0 152 P BIT 0D0H.0
00D1 153 FL BIT 0D0H.1
00D2 154 OV BIT 0D0H.2
00D3 155 RS0 BIT 0D0H.3
00D4 156 RS1 BIT 0D0H.4
00D5 157 F0 BIT 0D0H.5
00D6 158 AC BIT 0D0H.6
00D7 159 CY BIT 0D0H.7
00B1 160 SFCF DATA 0B1H
00B2 161 SFCM DATA 0B2H
00B3 162 SFAL DATA 0B3H
00B4 163 SFAH DATA 0B4H
00B5 164 SFDT DATA 0B5H
00B6 165 SFST DATA 0B6H
166 ?PR?ready?RX2FLASH SEGMENT CODE
167 ?XD?ready?RX2FLASH SEGMENT XDATA OVERLAYABLE
168 ?PR?_FlashWrByte?RX2FLASH SEGMENT CODE
169 ?PR?_FlashErSector?RX2FLASH SEGMENT CODE
170 ?PR?_FlashRdByte?RX2FLASH SEGMENT CODE
171 ?C_INITSEG SEGMENT CODE
172 ?XD?RX2FLASH SEGMENT XDATA
173 EXTRN CODE (GetTickCount)
174 EXTRN CODE (?C?LSTKXDATA)
175 EXTRN CODE (?C?ULCMP)
176 PUBLIC SECT_SIZE
177 PUBLIC BLK1_DST_ADDR
178 PUBLIC _FlashRdByte
179 PUBLIC _FlashErSector
180 PUBLIC _FlashWrByte
181 PUBLIC ready
182
---- 183 RSEG ?XD?ready?RX2FLASH
0000 184 ?ready?BYTE:
0000 185 TimeOut?040: DS 4
186
---- 187 RSEG ?XD?RX2FLASH
0000 188 BLK1_DST_ADDR: DS 2
0002 189 SECT_SIZE: DS 1
A51 MACRO ASSEMBLER RX2FLASH 03/13/2009 15:44:57 PAGE 4
190
---- 191 RSEG ?C_INITSEG
0000 42 192 DB 042H
0001 0000 F 193 DW BLK1_DST_ADDR
0003 1000 194 DW 01000H
195
0005 41 196 DB 041H
0006 0000 F 197 DW SECT_SIZE
0008 80 198 DB 080H
199
200 ; /* rx2flash.c */
201 ;
202 ; //#include<reg51rd2.h>
203 ; #include"types.h"
204 ; #include"c51rx2.h"
205 ; #include"reg52.h"
206 ; #include"stimer.h"
207 ;
208 ; #ifdef WATCHDOG
209 ; #define CLRWDT
210 ; #endif
211 ;
212 ; #define _pusha() ;
213 ; #define _popa() ;
214 ;
215 ; #ifndef _pusha
216 ; void _pusha(void);
217 ; void _popa(void);
218 ; #endif
219 ;
220 ; /********************************************
221 ; * FlashFlex51 MCU SFR Memory Addresses
222 ; *********************************************/
223 ; sfr SFCF = 0xB1; /*SuperFlash Configuration*/
224 ; sfr SFCM = 0xB2; /*SuperFlash Command*/
225 ; sfr SFAL = 0xB3; /*SuperFlash Address Low*/
226 ; sfr SFAH = 0xB4; /*SuperFlash Address High*/
227 ; sfr SFDT = 0xB5; /*SuperFlash Data*/
228 ; sfr SFST = 0xB6; /*SuperFlash Status*/
229 ; /********************************************
230 ; * FlashFlex51 MCU IAP Commands
231 ; *********************************************/
232 ; #define SFCM_SE 0x0B; /*Sector-Erase IAP cmd*/
233 ; #define SFCM_VB 0x0C; /*Byte-Verify IAP cmd*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?