⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gotoisp.lst

📁 台湾新茂SM59128单片机开发与C语言编程-例子
💻 LST
📖 第 1 页 / 共 2 页
字号:
  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 + -