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

📄 baset.lst

📁 电力系统中的保护装置全部代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
      491 00000008 00000000         .field          0,32            ; _Month_Day_Tab[0] @ 0
      492 00000009 0000001f         .field          31,32           ; _Month_Day_Tab[1] @ 32
      493 0000000a 0000001c         .field          28,32           ; _Month_Day_Tab[2] @ 64
      494 0000000b 0000001f         .field          31,32           ; _Month_Day_Tab[3] @ 96
      495 0000000c 0000001e         .field          30,32           ; _Month_Day_Tab[4] @ 128
      496 0000000d 0000001f         .field          31,32           ; _Month_Day_Tab[5] @ 160
      497 0000000e 0000001e         .field          30,32           ; _Month_Day_Tab[6] @ 192
      498 0000000f 0000001f         .field          31,32           ; _Month_Day_Tab[7] @ 224
      499 00000010 0000001f         .field          31,32           ; _Month_Day_Tab[8] @ 256
      500 00000011 0000001e         .field          30,32           ; _Month_Day_Tab[9] @ 288
      501 00000012 0000001f         .field          31,32           ; _Month_Day_Tab[10] @ 320
      502 00000013 0000001e         .field          30,32           ; _Month_Day_Tab[11] @ 352
      503 00000014 0000001f         .field          31,32           ; _Month_Day_Tab[12] @ 384
      504          0000000d IR_1:   .set    13
      505                   
      506 00000000                  .sect   ".text"
      507                   
      508                           .global _Month_Day_Tab
      509 00000002                  .bss    _Month_Day_Tab,13
      510                           .sym    _Month_Day_Tab,_Month_Day_Tab,62,2,416,,13
      511 00000000                  .sect    ".text"
      512                   
      513                           .global _Delay1us
      514                           .sym    _Delay1us,_Delay1us,32,2,0
      515                           .func   34
      516                   ;******************************************************************************
      517                   ;* FUNCTION NAME: _Delay1us                                                   *
      518                   ;*                                                                            *
      519                   ;*   Architecture       : TMS320C32                                           *
      520                   ;*   Calling Convention : Stack Parameter Convention                          *
      521                   ;*   Function Uses Regs : r0,r1,st                                            *
      522                   ;*   Regs Saved         :                                                     *
      523                   ;*   Stack Frame        : Full (w/ debug)                                     *
      524                   ;*   Total Frame Size   : 2 Call + 0 Parm + 0 Auto + 0 SOE = 2 words          *
      525                   ;******************************************************************************
      526 00000000          _Delay1us:
      527                   ;* r1    assigned to _i
      528                           .sym    _i,1,14,4,32
      529                           .line   1
      530                   ;----------------------------------------------------------------------
      531                   ;  34 | VOID    Delay1us(VOID)                                                 
      532                   ;----------------------------------------------------------------------
      533 00000000 0f2b0000         push      fp
      534 00000001 500b0014         ldiu      sp,fp
      535                           .line   3
      536                   ;----------------------------------------------------------------------
      537                   ;  36 | register UNSIGNED i = 0;                                               
      538                   ;----------------------------------------------------------------------
      539 00000002 50610000         ldiu      0,r1                  ; |36| 
      540 00000003          L2:        
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:24 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -v32 -mb -mi -l -iE:\f\fck baset.asm baset.obj -tC:\DOCUME~1\HUAQIN~1\LOCALS~1\Temp\baset.tmp 

baset.asm                                                            PAGE   11

      541                           .line   4
      542                   ;----------------------------------------------------------------------
      543                   ;  37 | while(i++ <= 10);                                                      
      544                   ;----------------------------------------------------------------------
      545 00000003 50000001         ldiu      r1,r0                 ; |37| 
      546 00000004 50610001         ldiu      1,r1                  ; |37| 
      547 00000005 02010000         addi      r0,r1                 ; |37| 
      548 00000006 04e0000a         cmpi      10,r0                 ; |37| 
      549 00000007 6a02fffb         bls       L2                    ; |37| 
      550                   ;*      Branch Occurs to L2             ; |37| 
      551                           .line   5
      552                                                           ; Begin Epilog Code
      553 00000008 50410b01         ldiu      *-fp(1),r1
      554 00000009 504bc300         ldiu      *fp,fp
      555                                                           ; Unallocate the Frame
      556 0000000a 18740002         subi      2,sp
      557 0000000b 68000001         bu        r1
      558                   ;*      Branch Occurs to r1 
      559                           .endfunc        38,000000000h,0
      560                   
      561                   
      562 0000000c                  .sect    ".text"
      563                   
      564                           .global _DS1302WriteByte
      565                           .sym    _DS1302WriteByte,_DS1302WriteByte,32,2,0
      566                           .func   43
      567                   ;******************************************************************************
      568                   ;* FUNCTION NAME: _DS1302WriteByte                                            *
      569                   ;*                                                                            *
      570                   ;*   Architecture       : TMS320C32                                           *
      571                   ;*   Calling Convention : Stack Parameter Convention                          *
      572                   ;*   Function Uses Regs : r0,r2,ar0,st                                        *
      573                   ;*   Regs Saved         :                                                     *
      574                   ;*   Stack Frame        : Full (w/ debug)                                     *
      575                   ;*   Total Frame Size   : 2 Call + 1 Parm + 0 Auto + 0 SOE = 3 words          *
      576                   ;******************************************************************************
      577 0000000c          _DS1302WriteByte:
      578                           .sym    _idata,-2,14,9,32
      579                   ;* r2    assigned to _i
      580                           .sym    _i,2,14,4,32
      581                   ;* ar0   assigned to _pSerialPort0XCTRL
      582                           .sym    _pSerialPort0XCTRL,8,30,4,32
      583                           .line   1
      584                   ;----------------------------------------------------------------------
      585                   ;  43 | VOID    DS1302WriteByte(UNSIGNED idata)                                
      586                   ;----------------------------------------------------------------------
      587 0000000c 0f2b0000         push      fp
      588 0000000d 500b0014         ldiu      sp,fp
      589                           .line   2
      590                   ;----------------------------------------------------------------------
      591                   ;  45 | register UNSIGNED  i;                                                  
      592                   ;----------------------------------------------------------------------
      593                           .line   4
      594                   ;----------------------------------------------------------------------
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:24 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -v32 -mb -mi -l -iE:\f\fck baset.asm baset.obj -tC:\DOCUME~1\HUAQIN~1\LOCALS~1\Temp\baset.tmp 

baset.asm                                                            PAGE   12

      595                   ;  46 | register UNSIGNED  *pSerialPort0XCTRL = (UNSIGNED *)0x808042;          
      596                   ;----------------------------------------------------------------------
      597 0000000e 08700000-        ldp       @CL1,DP
      598 0000000f 5028014c-        ldiu      @CL1,ar0              ; |46| 
      599                           .line   6
      600                   ;----------------------------------------------------------------------
      601                   ;  48 | for(i = 0; i <= 7; i++, idata >>= 1)                                   
      602                   ;----------------------------------------------------------------------
      603 00000010 50620000         ldiu      0,r2                  ; |48| 
      604 00000011 04e20007         cmpi      7,r2                  ; |48| 
      605 00000012 6a03001c         bhi       L10                   ; |48| 
      606                   ;*      Branch Occurs to L10            ; |48| 
      607 00000013          L6:        
      608                           .line   9
      609                   ;----------------------------------------------------------------------
      610                   ;  51 | if(idata & 0x1)               //写数据SDATA                            
      611                   ;----------------------------------------------------------------------
      612 00000013 50600001         ldiu      1,r0                  ; |51| 
      613 00000014 1a400b02         tstb      *-fp(2),r0            ; |51| 
      614 00000015 6a050004         beq       L8                    ; |51| 
      615                   ;*      Branch Occurs to L8             ; |51| 
      616                           .line   10
      617                   ;----------------------------------------------------------------------
      618                   ;  52 | SetSDATA();                                                            
      619                   ;  53 | else                                                                   
      620                   ;----------------------------------------------------------------------
      621 00000016 50600040         ldiu      64,r0                 ; |52| 
      622 00000017 25a0c000         or3       r0,*ar0,r0            ; |52| 
      623 00000018 1540c000         sti       r0,*ar0               ; |52| 
      624 00000019 6a000003         bu        L9                    ; |42| 
      625                   ;*      Branch Occurs to L9             ; |42| 
      626 0000001a          L8:        
      627                           .line   12
      628                   ;----------------------------------------------------------------------
      629                   ;  54 | ClrSDATA();                                                            
      630                   ;----------------------------------------------------------------------
      631 0000001a 50600fbf         ldiu      4031,r0               ; |54| 
      632 0000001b 21a0c000         and3      r0,*ar0,r0            ; |54| 
      633 0000001c 1540c000         sti       r0,*ar0               ; |54| 
      634 0000001d          L9:        
      635                           .line   14
      636                   ;----------------------------------------------------------------------
      637                   ;  56 | ClrSCLK();                    //SCLK清0                                
      638                   ;----------------------------------------------------------------------
      639 0000001d 50600ffb         ldiu      4091,r0               ; |56| 
      640 0000001e 21a0c000         and3      r0,*ar0,r0            ; |56| 
      641 0000001f 1540c000         sti       r0,*ar0               ; |56| 
      642                           .line   16
      643                   ;----------------------------------------------------------------------
      644                   ;  58 | Delay1us();                                                            
      645                   ;----------------------------------------------------------------------
      646 00000020 08700000-        ldp       @CL2,DP
      647 00000021 5020014d-        ldiu      @CL2,r0               ; |58| 
      648 00000022 70000000         callu     r0                    ; far call to _Delay1us ; |58| 
TMS320C3x/4x COFF AssemblerVersion 5.11     Fri Sep  3 09:19:24 2004
Copyright (c) 1987-1999 Texas Instruments IncorporatedC:\tic3x4x\c3x4x\cgtools\bin\asm30.exe -v32 -mb -mi -l -iE:\f\fck baset.asm baset.obj -tC:\DOCUME~1\HUAQIN~1\LOCALS~1\Temp\baset.tmp 

baset.asm                                                            PAGE   13

      649                                                           ; |58| Far Call Occurs
      650                           .line   18
      651                   ;----------------------------------------------------------------------
      652                   ;  60 | SetSCLK();                    //SCLK置1,形成上升沿,数据写入DS1302
      653                   ;     |                                                                        
      654                   ;----------------------------------------------------------------------
      655 00000023 50600004         ldiu      4,r0                  ; |60| 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -