?? gotoisp.lst
字號:
00CC +1 273 sbit TCLK = T2CON^4;
00CB +1 274 sbit EXEN2 = T2CON^3;
00CA +1 275 sbit TR2 = T2CON^2;
00C9 +1 276 sbit C_T2 = T2CON^1;
00C8 +1 277 sbit CP_RL2 = T2CON^0;
+1 278
+1 279
+1 280
281
282
283 NAME GOTOISP
284
285 ?PR?GotoIsp?GOTOISP SEGMENT CODE
286 PUBLIC GotoIsp
287
---- 288 RSEG ?PR?GotoIsp?GOTOISP
289 USING 0
0000 290 GotoIsp:
0000 291 start:
0000 292 reset:
0000 75B055 293 mov p3,#055h
0003 120000 F 294 call delay
0006 75B0AA 295 mov p3,#0aah
0009 120000 F 296 call delay
000C 75B055 297 mov p3,#055h
000F 120000 F 298 call delay
0012 75B0AA 299 mov p3,#0aah
0015 120000 F 300 call delay
301
302
303
0018 304 page_erase:
0018 75F4F0 305 mov ISPFAH,#0f0h
001B 75BF04 306 mov SCONF,#04h ;enable OME and ISP
001E 75F655 307 mov ISPFD,#55h
0021 75F6AA 308 mov ISPFD,#0aah
0024 75F655 309 mov ISPFD,#55h
0027 75F782 310 mov ISPC,#082h
002A C291 311 clr p1.1
312
313
314
315
316
002C 90F000 317 mov dptr,#0f000h
002F 7900 318 mov r1,#00h ;data
0031 319 Byte_program:
0031 8583F4 320 mov ISPFAH,dph
0034 8582F5 321 mov ISPFAL,dpl
0037 89F6 322 mov ISPFD,r1
A51 MACRO ASSEMBLER GOTOISP 11/02/2006 15:20:35 PAGE 6
0039 75F780 323 mov ISPC,#080h
003C A3 324 inc dptr
003D E583 325 mov a,dph
003F 09 326 inc r1
0040 B4F2EE 327 cjne a,#0f2h,Byte_program
328
0043 C292 329 clr p1.2
330
331
332
0045 333 read_data:
0045 90F000 334 mov dptr,#0f000h
0048 75F000 335 mov b,#00h
004B 336 read_data1:
004B E4 337 clr a
004C 93 338 movc a,@a+dptr
004D F580 339 mov p0,a
004F B5F023 340 cjne a,b,data_error
0052 05F0 341 inc b
0054 A3 342 inc dptr
0055 E583 343 mov a,dph
0057 B4F1F1 344 cjne a,#0f1h,read_data1
005A C293 345 clr p1.3
346
347
348
349
350
351
005C 352 read_data2:
005C 90F100 353 mov dptr,#0f100h
005F 75F000 354 mov b,#00h
0062 355 read_data3:
0062 E4 356 clr a
0063 93 357 movc a,@a+dptr
0064 F580 358 mov p0,a
0066 B5F00C 359 cjne a,b,data_error
0069 05F0 360 inc b
006B A3 361 inc dptr
006C E583 362 mov a,dph
006E B4F2F1 363 cjne a,#0f2h,read_data3
0071 C294 364 clr p1.4
0073 8021 365 jmp zz
0075 366 data_error:
0075 74FE 367 mov a,#11111110b
0077 7F08 368 mov r7,#08h
0079 369 error:
0079 F5A0 370 mov p2,a
007B 120000 F 371 call delay
007E 03 372 rr a
007F DFF8 373 djnz r7,error
0081 80F2 374 jmp data_error
375
0083 376 delay:
0083 752004 377 mov 20h,#04h
0086 7521FF 378 b3: mov 21h,#0ffh
0089 7522FF 379 b2: mov 22h,#0ffh
008C D522FD 380 b1: djnz 22h,b1
008F D521F7 381 djnz 21h,b2
0092 D520F1 382 djnz 20h,b3
0095 22 383 ret
384
0096 385 zz:
386 END
A51 MACRO ASSEMBLER GOTOISP 11/02/2006 15:20:35 PAGE 7
SYMBOL TABLE LISTING
------ ----- -------
N A M E T Y P E V A L U E ATTRIBUTES
?PR?GOTOISP?GOTOISP C SEG 0096H REL=UNIT
ADC0. . . . . . . . B ADDR 00A0H.4 A
ADC1. . . . . . . . B ADDR 00A0H.5 A
ADC2. . . . . . . . B ADDR 00A0H.6 A
ADC3. . . . . . . . B ADDR 00A0H.7 A
ADCD. . . . . . . . D ADDR 008FH A
ADCSC . . . . . . . D ADDR 008EH A
B . . . . . . . . . D ADDR 00F0H A
B1. . . . . . . . . C ADDR 008CH R SEG=?PR?GOTOISP?GOTOISP
B2. . . . . . . . . C ADDR 0089H R SEG=?PR?GOTOISP?GOTOISP
B3. . . . . . . . . C ADDR 0086H R SEG=?PR?GOTOISP?GOTOISP
BYTE_PROGRAM. . . . C ADDR 0031H R SEG=?PR?GOTOISP?GOTOISP
CKCON . . . . . . . D ADDR 00A3H A
CP_RL2. . . . . . . B ADDR 00C8H.0 A
C_T2. . . . . . . . B ADDR 00C8H.1 A
DATA_ERROR. . . . . C ADDR 0075H R SEG=?PR?GOTOISP?GOTOISP
DELAY . . . . . . . C ADDR 0083H R SEG=?PR?GOTOISP?GOTOISP
DPH . . . . . . . . D ADDR 0083H A
DPH1. . . . . . . . D ADDR 00A5H A
DPL . . . . . . . . D ADDR 0082H A
DPL1. . . . . . . . D ADDR 00A4H A
DPS . . . . . . . . D ADDR 00A6H A
EIE . . . . . . . . D ADDR 00ABH A
EIP . . . . . . . . D ADDR 00BAH A
ERROR . . . . . . . C ADDR 0079H R SEG=?PR?GOTOISP?GOTOISP
ET2 . . . . . . . . B ADDR 00A8H.5 A
EXEN2 . . . . . . . B ADDR 00C8H.3 A
EXF2. . . . . . . . B ADDR 00C8H.6 A
EXIF. . . . . . . . D ADDR 0091H A
GOTOISP . . . . . . C ADDR 0000H R SEG=?PR?GOTOISP?GOTOISP
IE. . . . . . . . . D ADDR 00A8H A
IEA . . . . . . . . D ADDR 00A9H A
IFR . . . . . . . . D ADDR 00AAH A
IICA. . . . . . . . D ADDR 00C1H A
IICC1 . . . . . . . D ADDR 00C2H A
IICC2 . . . . . . . D ADDR 00C3H A
IICRXD. . . . . . . D ADDR 00C5H A
IICS. . . . . . . . D ADDR 00C0H A
IICTXD. . . . . . . D ADDR 00C4H A
IP1 . . . . . . . . D ADDR 00B9H A
ISPC. . . . . . . . D ADDR 00F7H A
ISPFAH. . . . . . . D ADDR 00F4H A
ISPFAL. . . . . . . D ADDR 00F5H A
ISPFD . . . . . . . D ADDR 00F6H A
MASTER. . . . . . . B ADDR 00C0H.1 A
NAKIF . . . . . . . B ADDR 00C0H.4 A
P0. . . . . . . . . D ADDR 0080H A
P00 . . . . . . . . B ADDR 0080H.0 A
P01 . . . . . . . . B ADDR 0080H.1 A
P02 . . . . . . . . B ADDR 0080H.2 A
P03 . . . . . . . . B ADDR 0080H.3 A
P04 . . . . . . . . B ADDR 0080H.4 A
P05 . . . . . . . . B ADDR 0080H.5 A
P06 . . . . . . . . B ADDR 0080H.6 A
P07 . . . . . . . . B ADDR 0080H.7 A
P1. . . . . . . . . D ADDR 0090H A
P10 . . . . . . . . B ADDR 0090H.0 A
P11 . . . . . . . . B ADDR 0090H.1 A
P12 . . . . . . . . B ADDR 0090H.2 A
P13 . . . . . . . . B ADDR 0090H.3 A
A51 MACRO ASSEMBLER GOTOISP 11/02/2006 15:20:35 PAGE 8
P14 . . . . . . . . B ADDR 0090H.4 A
P15 . . . . . . . . B ADDR 0090H.5 A
P16 . . . . . . . . B ADDR 0090H.6 A
P17 . . . . . . . . B ADDR 0090H.7 A
P1CON . . . . . . . D ADDR 009BH A
P2. . . . . . . . . D ADDR 00A0H A
P20 . . . . . . . . B ADDR 00A0H.0 A
P21 . . . . . . . . B ADDR 00A0H.1 A
P22 . . . . . . . . B ADDR 00A0H.2 A
P23 . . . . . . . . B ADDR 00A0H.3 A
P24 . . . . . . . . B ADDR 00A0H.4 A
P25 . . . . . . . . B ADDR 00A0H.5 A
P26 . . . . . . . . B ADDR 00A0H.6 A
P27 . . . . . . . . B ADDR 00A0H.7 A
P2CON . . . . . . . D ADDR 009CH A
P3. . . . . . . . . D ADDR 00B0H A
P30 . . . . . . . . B ADDR 00B0H.0 A
P31 . . . . . . . . B ADDR 00B0H.1 A
P32 . . . . . . . . B ADDR 00B0H.2 A
P33 . . . . . . . . B ADDR 00B0H.3 A
P34 . . . . . . . . B ADDR 00B0H.4 A
P35 . . . . . . . . B ADDR 00B0H.5 A
P36 . . . . . . . . B ADDR 00B0H.6 A
P37 . . . . . . . . B ADDR 00B0H.7 A
P3CON . . . . . . . D ADDR 009DH A
P4. . . . . . . . . D ADDR 00D8H A
P4CON . . . . . . . D ADDR 009EH A
PAGE_ERASE. . . . . C ADDR 0018H R SEG=?PR?GOTOISP?GOTOISP
PMR . . . . . . . . D ADDR 00D1H A
PWMC0 . . . . . . . D ADDR 00D3H A
PWMC1 . . . . . . . D ADDR 00D4H A
PWMC2 . . . . . . . D ADDR 00D5H A
PWMC3 . . . . . . . D ADDR 00D6H A
PWMC4 . . . . . . . D ADDR 00DBH A
PWMC5 . . . . . . . D ADDR 00DCH A
PWMC6 . . . . . . . D ADDR 00DDH A
PWMC7 . . . . . . . D ADDR 00DEH A
PWMD0 . . . . . . . D ADDR 00B3H A
PWMD1 . . . . . . . D ADDR 00B4H A
PWMD2 . . . . . . . D ADDR 00B5H A
PWMD3 . . . . . . . D ADDR 00B6H A
PWMD4 . . . . . . . D ADDR 00BBH A
PWMD5 . . . . . . . D ADDR 00BCH A
PWMD6 . . . . . . . D ADDR 00BDH A
PWMD7 . . . . . . . D ADDR 00BEH A
RB8_1 . . . . . . . B ADDR 00F8H.2 A
RCAP2H. . . . . . . D ADDR 00CBH A
RCAP2L. . . . . . . D ADDR 00CAH A
RCLK. . . . . . . . B ADDR 00C8H.5 A
READ_DATA . . . . . C ADDR 0045H R SEG=?PR?GOTOISP?GOTOISP
READ_DATA1. . . . . C ADDR 004BH R SEG=?PR?GOTOISP?GOTOISP
READ_DATA2. . . . . C ADDR 005CH R SEG=?PR?GOTOISP?GOTOISP
READ_DATA3. . . . . C ADDR 0062H R SEG=?PR?GOTOISP?GOTOISP
REN_1 . . . . . . . B ADDR 00F8H.4 A
RESET . . . . . . . C ADDR 0000H R SEG=?PR?GOTOISP?GOTOISP
RI_1. . . . . . . . B ADDR 00F8H.0 A
RTCC. . . . . . . . D ADDR 00A2H A
RTCS. . . . . . . . D ADDR 00A1H A
RXAK. . . . . . . . B ADDR 00C0H.2 A
RXIF. . . . . . . . B ADDR 00C0H.7 A
SADDR . . . . . . . D ADDR 00D9H A
SADDR1. . . . . . . D ADDR 00DAH A
SADEN . . . . . . . D ADDR 00E9H A
SADEN1. . . . . . . D ADDR 00EAH A
SBUF1 . . . . . . . D ADDR 00F9H A
SCON1 . . . . . . . D ADDR 00F8H A
A51 MACRO ASSEMBLER GOTOISP 11/02/2006 15:20:35 PAGE 9
SCONF . . . . . . . D ADDR 00BFH A
SM2_1 . . . . . . . B ADDR 00F8H.5 A
SPWMC . . . . . . . D ADDR 00A3H A
SPWMD0. . . . . . . D ADDR 00A4H A
SPWMD1. . . . . . . D ADDR 00A5H A
SPWMD2. . . . . . . D ADDR 00A6H A
SPWMD3. . . . . . . D ADDR 00A7H A
SPWMD4. . . . . . . D ADDR 00ACH A
START . . . . . . . C ADDR 0000H R SEG=?PR?GOTOISP?GOTOISP
T2. . . . . . . . . B ADDR 0090H.0 A
T2CON . . . . . . . D ADDR 00C8H A
T2EX. . . . . . . . B ADDR 0090H.1 A
T2MOD . . . . . . . D ADDR 00C9H A
TA. . . . . . . . . D ADDR 00C7H A
TB8_1 . . . . . . . B ADDR 00F8H.3 A
TCLK. . . . . . . . B ADDR 00C8H.4 A
TF2 . . . . . . . . B ADDR 00C8H.7 A
TFIF. . . . . . . . B ADDR 00C0H.5 A
TH2 . . . . . . . . D ADDR 00CDH A
TI_1. . . . . . . . B ADDR 00F8H.1 A
TL2 . . . . . . . . D ADDR 00CCH A
TR2 . . . . . . . . B ADDR 00C8H.2 A
TXAK. . . . . . . . B ADDR 00C0H.0 A
TXIF. . . . . . . . B ADDR 00C0H.6 A
WDTC. . . . . . . . D ADDR 009FH A
WDTKEY. . . . . . . D ADDR 0097H A
ZZ. . . . . . . . . C ADDR 0096H R SEG=?PR?GOTOISP?GOTOISP
REGISTER BANK(S) USED: 0
ASSEMBLY COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -