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

📄 fft.lst

📁 基于DSP TMS2000的FFT快速傅利叶变换源程序
💻 LST
📖 第 1 页 / 共 2 页
字号:
d:\tic2xx\c2000\cgtools\bin\dspa.exe FFT.asm FFT.obj -ls -v2xx 

TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Jun 24 15:53:05 2006
Copyright (c) 1987-1999  Texas Instruments Incorporated 
fft.asm                                                              PAGE    1

       2                            .copy   "init.h"
 A     1            
 A     2            ************************************************************************
 A     3            *** f206 Memory Mapped Register Definations (On Data–Page or Page1)
 A     4            ************************************************************************
 A     5            ******** Map Interrupt Registers to Data Page Addresses
 A     6      0004  IMR     .set 0004h      ; interrupt mask reg at data space
 A     7      0005  GREG    .set 0005h      ; all memory reg at data space
 A     8      0006  IFR     .set 0006h      ; interrupt mask reg  at data space
 A     9            
 A    10            ******** Map CPU Registers to IO Page Addresses*************************
 A    11      ffe4  pmst    .set 0FFE4h ; memory map control
 A    12      ffe8  clk     .set 0FFE8h ; clkout1 control
 A    13      ffec  icr     .set 0FFECh ; Interrupt control reg
 A    14      fff0  sdtr    .set 0FFF0h ; Synchronous serial port (SSP) transmit and receive reg
 A    15      fff1  sspcr   .set 0FFF1h ; Synchronous serial-port control reg
 A    16      fff2  sspst   .set 0FFF2h ; Synchronous serial-port status reg
 A    17      fff3  sspmc   .set 0FFF3h ; Synchronous serial-port multichannel reg
 A    18      fff4  adtr    .set 0FFF4h ; Asynchronous serial port (ASP) transmit and receive reg
 A    19      fff5  aspcr   .set 0FFF5h ; Asynchronous serial-port control reg
 A    20      fff6  iosr    .set 0FFF6h ; I/O status reg
 A    21      fff7  brd     .set 0FFF7h ; Baud-rate divisor reg (baud-rate generator).
 A    22      fff8  TCR     .set 0FFF8h ; Timer-control reg
 A    23      fff9  PRD     .set 0FFF9h ; Timer-period reg
 A    24      fffa  TIM     .set 0FFFAh ; Timer-counter reg
 A    25      fffb  sspct   .set 0FFFBh ; Synchronous serial-port counter reg
 A    26      fffc  WSGR    .set 0FFFCh ; Wait-state generator reg  
 A    27                            
 A    28               
 A    29            ************************************************************************
 A    30            ** End of File MMRegs 
 A    31            ************************************************************************
 A    32            ************************************************************************
 A    33            ************************************************************************
 A    34            
       3                            .copy   "vector.h"
 B     2                            .def    START,INPT1,UART,INPT23,CODTX,CODRX
 B     3 0000                       .sect   "vector"
 B     4 0000 7980          b       START
         0001 0000' 
 B     5 0002 7980          b       INPT1
         0003 003d' 
 B     6 0004 7980      b   UART
         0005 003e' 
 B     7 0006 7980      b   TIMER
         0007 0028' 
 B     8 0008 7980      b   INPT23
         0009 003f' 
 B     9 000a 7980      b   CODTX
         000b 0040' 
 B    10 000c 7980      b   CODRX
         000d 0041' 
 B    11 000e           .space       52*16
       4      0062  I               .EQU    98
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Jun 24 15:53:05 2006
Copyright (c) 1987-1999  Texas Instruments Incorporated 
vector.h                                                             PAGE    2

       5      0063  J               .EQU    99
       6      0065  L               .EQU    101
       7      0066  M               .EQU    102
       8      0067  B               .EQU    103
       9      0068  TTTB    .EQU    104
      10      0069  R1              .EQU    105
      11      006a  R2              .EQU    106
      12      006b  I1              .EQU    107
      13      006c  I2              .EQU    108
      14      006d  I128    .EQU    109
      15      006e  I512    .EQU    110
      16      006f  I768    .EQU    111
      17      0070  I800    .EQU    112
      18      0072  S1              .EQU    114
      19      0073  XT              .EQU    115
      20      0074  C1              .EQU    116
      21      0075  YT              .EQU    117
      22      0076  T               .EQU    118
      23      2000  TABLE   .EQU    2000h
      24            
      25 0000                       .data
      26                            
      27 0000 03ff  SIC:    .word   03FFh,03FEh,03FBh,03F4h,03ECh,03E1h,03D3h,03C4h
         0001 03fe  
         0002 03fb  
         0003 03f4  
         0004 03ec  
         0005 03e1  
         0006 03d3  
         0007 03c4  
      28 0008 03b2                  .word   03B2h,039Dh,0387h,036Eh,0353h,0336h,0317h,02F6h
         0009 039d  
         000a 0387  
         000b 036e  
         000c 0353  
         000d 0336  
         000e 0317  
         000f 02f6  
      29 0010 02d4                  .word   02D4h,02AFh,0289h,0261h,0238h,020Eh,01E2h,01B5h
         0011 02af  
         0012 0289  
         0013 0261  
         0014 0238  
         0015 020e  
         0016 01e2  
         0017 01b5  
      30 0018 0187                  .word   0187h,0158h,0129h,00F8h,00C7h,0096h,0064h,0032h
         0019 0158  
         001a 0129  
         001b 00f8  
         001c 00c7  
         001d 0096  
         001e 0064  
         001f 0032  
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Jun 24 15:53:05 2006
Copyright (c) 1987-1999  Texas Instruments Incorporated 
vector.h                                                             PAGE    3

      31 0020 0000                  .word   0000h,0FFCEh,0FF9Ch,0FF6Ah,0FF39h,0FF08h,0FED7h,0FEA8h
         0021 ffce  
         0022 ff9c  
         0023 ff6a  
         0024 ff39  
         0025 ff08  
         0026 fed7  
         0027 fea8  
      32 0028 fe79                  .word   0FE79h,0FE4Bh,0FE1Eh,0FDF2h,0FDC8h,0FD9Fh,0FD77h,0FD51h
         0029 fe4b  
         002a fe1e  
         002b fdf2  
         002c fdc8  
         002d fd9f  
         002e fd77  
         002f fd51  
      33 0030 fd2c                  .word   0FD2Ch,0FD0Ah,0FCE9h,0FCCAh,0FCADh,0FC92h,0FC79h,0FC63h
         0031 fd0a  
         0032 fce9  
         0033 fcca  
         0034 fcad  
         0035 fc92  
         0036 fc79  
         0037 fc63  
      34 0038 fc4e                  .word   0FC4Eh,0FC3Ch,0FC2Dh,0FC1Fh,0FC14h,0FC0Ch,0FC05h,0FC02h
         0039 fc3c  
         003a fc2d  
         003b fc1f  
         003c fc14  
         003d fc0c  
         003e fc05  
         003f fc02  
      35 0040 fc00                  .word   0FC00h,0FC02h,0FC05h,0FC0Ch,0FC14h,0FC1Fh,0FC2Dh,0FC3Ch
         0041 fc02  
         0042 fc05  
         0043 fc0c  
         0044 fc14  
         0045 fc1f  
         0046 fc2d  
         0047 fc3c  
      36 0048 fc4e                  .word   0FC4Eh,0FC63h,0FC79h,0FC92h,0FCADh,0FCCAh,0FCE9h,0FD0Ah
         0049 fc63  
         004a fc79  
         004b fc92  
         004c fcad  
         004d fcca  
         004e fce9  
         004f fd0a  
      37 0050 fd2c                  .word   0FD2Ch,0FD51h,0FD77h,0FD9Fh,0FDC8h,0FDF2h,0FE1Eh,0FE4Bh
         0051 fd51  
         0052 fd77  
         0053 fd9f  
         0054 fdc8  
         0055 fdf2  
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Jun 24 15:53:05 2006
Copyright (c) 1987-1999  Texas Instruments Incorporated 
vector.h                                                             PAGE    4

         0056 fe1e  
         0057 fe4b  
      38 0058 fe79                  .word   0FE79h,0FEA8h,0FED7h,0FF08h,0FF39h,0FF6Ah,0FF9Ch,0FFCEh
         0059 fea8  
         005a fed7  
         005b ff08  
         005c ff39  
         005d ff6a  
         005e ff9c  
         005f ffce  
      39                    
      40 0000               .text
      41 0000       START:
      42 0000 be44                  CLRC    CNF
      43 0001 bc00                  LDP             #0h
      44 0002 be41                  SETC    Intm
      45 0003 ae60                  SPLK    #0000h,60h
         0004 0000  
      46 0005 0c60                  OUT             60h,WSGR
         0006 fffc  
      47 0007 ae06                  SPLK    #0FFFFh,IFR
         0008 ffff  
      48 0009 ae04                  SPLK    #0004h,IMR
         000a 0004  
      49 000b ae61                  SPLK    #0323h,61h
         000c 0323  
      50 000d ae62                  SPLK    #0000h,62h
         000e 0000  
      51 000f ae63                  SPLK    #07FD8h,63h
         0010 7fd8  
      52 0011 ae64                  SPLK    #0C000h,64h
         0012 c000  
      53 0013 b162                  LAR             AR1,#62h
      54 0014 b064                  LAR             AR0,#64h
      55 0015 bf0e                  LAR             AR6,#2000h
         0016 2000  
      56 0017 b37f                  LAR             AR3,#127
      57 0018 ae67                  SPLK    #0000h,67h
         0019 0000  
      58 001a 0c67                  OUT             67h,TIM
         001b fffa  
      59 001c ae65                  SPLK    #0F9h,65h
         001d 00f9  
      60 001e 0c65                  OUT             65h,PRD
         001f fff9  
      61 0020 ae66                  SPLK    #0C20h,66h
         0021 0c20  
      62 0022 0c66                  OUT             66h,TCR
         0023 fff8  
      63 0024 be40                  CLRC    INTM
      64 0025       WAIT:
      65 0025 be22                  IDLE
      66 0026 7980                  B               WAIT
         0027 0025' 
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Jun 24 15:53:05 2006
Copyright (c) 1987-1999  Texas Instruments Incorporated 
vector.h                                                             PAGE    5

      67 0028       TIMER:
      68 0028 bf80                  LACC    #0
         0029 0000  
      69 002a 8b89                  MAR             *,AR1
      70 002b 7398                  LT              *-,0
      71 002c 5499                  MPY             *-,1
      72 002d 7288                  LTD             *,0
      73 002e 54a9                  MPY             *+,1
      74 002f be04                  APAC
      75 0030 9aae                  SACH    *+,2,AR6
      76 0031 9aab                  SACH    *+,2,AR3
      77 0032 be40                  CLRC    INTM
      78 0033 7b90                  BANZ    NEXT
         0034 003b' 
      79 0035 ae67                  SPLK    #0C30h,67h
         0036 0c30  
      80 0037 0c67                  OUT             67h,TCR
         0038 fff8  
      81 0039 7980                  B               START1
         003a 0042' 
      82 003b       NEXT:
      83 003b 8b00                  NOP
      84 003c ef00                  RET
      85 003d ef00  INPT1:  RET
      86 003e ef00  UART:   RET
      87 003f ef00  INPT23: RET
      88 0040 ef00  CODTX:  RET
      89 0041 ef00  CODRX:  RET
      90 0042       START1:
      91 0042 bf80                  LALK    128
         0043 0080  
      92 0044 906d                  SACL    I128

⌨️ 快捷键说明

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