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

📄 main.lst

📁 dsp tmslf2407a 汇编,c的原代码,包括i2c,scitimer,fir等的很多程序.
💻 LST
📖 第 1 页 / 共 3 页
字号:
     202                    .globl  _labeldata
     203                    .globl  _ISOMode
     204                    .globl  _cfgdata
     205                    .globl  _pcdata
     206                    .globl  _simdata
     207                    .globl  _sim_end
     208 0000               .text
     209            
     210                    .sym    _main,_main,32,2,0
     211                    .globl  _main
     212            
     213                    .func   16
     214            ;>>>>   void main()
     215            ******************************************************
     216            * FUNCTION DEF : _main
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:22 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    5

     217            ******************************************************
     218 0000       _main:
     219 0000 8aa0          POPD    *+
     220 0001 80a0          SAR     AR0,*+
     221 0002 8180          SAR     AR1,*
     222 0003 b004          LARK    AR0,4
     223 0004 00ea          LAR     AR0,*0+,AR2
     224            
     225                    .sym    _i,1,14,1,16
     226                    .sym    _j,2,14,1,16
     227                    .sym    _sys_mode,3,12,1,16
     228                    .line   3
     229            ;>>>>           uint i=0,j;
     230 0005 b900          LACK    0
     231 0006 b201          LARK    AR2,1
     232 0007 8be0          MAR     *0+
     233 0008 9080          SACL    * 
     234                    .line   4
     235            ;>>>>           uchar sys_mode = 0; 
     236 0009 7802          ADRK    2
     237 000a 9089          SACL    * ,AR1
     238                    .line   6
     239            ;>>>>           systemDelay(20);
     240 000b b914          LACK    20
     241 000c 90a0          SACL    *+
     242 000d 7a80          CALL    _systemDelay
         000e 0000! 
     243 000f 8b90          MAR     *-
     244                    .line   7
     245            ;>>>>           initSystem();    
     246 0010 7a80          CALL    _initSystem
         0011 0000! 
     247                    .line   8
     248            ;>>>>           systemDelay(80);     
     249 0012 b950          LACK    80
     250 0013 90a0          SACL    *+
     251 0014 7a80          CALL    _systemDelay
         0015 0000! 
     252 0016 8b9a          MAR     *-,AR2
     253                    .line   10
     254            ;>>>>           sys_mode = (cfgdata[80]>>8) & 0x03; 
     255            ;>>>>           switch(sys_mode)
     256            ;>>>>                   case Buffer_Read_Mode:
     257 0017 be46          RSXM
     258 0018 bc00!         LDPK    _cfgdata+80
     259 0019 1750!         LAC     _cfgdata+80,7
     260 001a bfbf          ANDK    3,15
         001b 0003  
     261 001c b203          LARK    AR2,3
     262 001d 8be0          MAR     *0+
     263 001e 9980          SACH    * ,1
     264 001f 7980          B       L1
         0020 0037' 
     265 0021       L2:
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:22 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    6

     266                    .line   15
     267            ;>>>>                           readCfg11( );
     268            ;>>>>                           while(1)
     269 0021 7a89          CALL    _readCfg11,AR1
         0022 0000! 
     270 0023       L3:
     271                    .line   18
     272            ;>>>>                                   ledDrive();
     273 0023 7a89          CALL    _ledDrive,AR1
         0024 0000! 
     274                    .line   19
     275            ;>>>>                                   periodReadBuffer();
     276 0025 7a80          CALL    _periodReadBuffer
         0026 0000! 
     277                    .line   20
     278 0027 7980          B       L3
         0028 0023' 
     279                    .line   22
     280            ;>>>>                   break;
     281            ;>>>>                   case Scanner_Mode:
     282 0029       L6:
     283                    .line   26
     284            ;>>>>                           readCfg12ScanMode();                    
     285            ;>>>>                           while(1)
     286 0029 7a89          CALL    _readCfg12ScanMode,AR1
         002a 0000! 
     287 002b       L7:
     288                    .line   29
     289            ;>>>>                                   ledDrive();                             
     290 002b 7a89          CALL    _ledDrive,AR1
         002c 0000! 
     291                    .line   30
     292            ;>>>>                                   scanner12Mode();                
     293 002d 7a80          CALL    _scanner12Mode
         002e 0000! 
     294                    .line   31
     295 002f 7980          B       L7
         0030 002b' 
     296                    .line   33
     297            ;>>>>                   break;
     298            ;>>>>                   case ISO_HOST_Mode:
     299            ;>>>>                   default:
     300            ;>>>>                           while(1)
     301 0031       L10:
     302 0031       L11:
     303                    .line   40
     304            ;>>>>                                   ledDrive();                                     
     305 0031 7a89          CALL    _ledDrive,AR1
         0032 0000! 
     306                    .line   41
     307            ;>>>>                                   IsoHost();                                                          
     308            ;>>>>                                   //if(sim_end == 1)        //for test 
     309            ;>>>>                                   //{    
     310            ;>>>>                                   //      for(i=0;i<8;i++)                                        
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:22 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    7

     311            ;>>>>                                   //              simOutput1byte(simdata[i]);                             
     312            ;>>>>                                   //      sim_end = 0;
     313            ;>>>>                                   //}
     314 0033 7a80          CALL    _IsoHost
         0034 0000! 
     315                    .line   48
     316 0035 7980          B       L11
         0036 0031' 
     317                    .line   50
     318            ;>>>>                   break;          
     319 0037       L1:
     320                    .line   11
     321 0037 6980          ZALS    * 
     322 0038 e388          BZ      L10
         0039 0031' 
     323 003a ba01          SUBK    1
     324 003b e388          BZ      L2
         003c 0021' 
     325 003d ba01          SUBK    1
     326 003e e388          BZ      L6
         003f 0029' 
     327 0040 7980          B       L10
         0041 0031' 
     328 0042       EPI0_1:
     329                    .line   52
     330            
     331                    .endfunc        67,000000000H,4
     332            *****************************************************
     333            * UNDEFINED REFERENCES                              *
     334            *****************************************************
     335                    .global _systemDelay
     336                    .global _initSystem
     337                    .global _readCfg11
     338                    .global _ledDrive
     339                    .global _periodReadBuffer
     340                    .global _readCfg12ScanMode
     341                    .global _scanner12Mode
     342                    .global _IsoHost
     343                    .end

 No Errors,  No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Thu Dec  8 11:06:22 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
main.asm                                                             PAGE    8

LABEL                            VALUE       DEFN    REF

.TMS32010                        0000           0 
.TMS32016                        0000           0 
.TMS32020                        0000           0 
.TMS32025                        0000           0 
.TMS3202XX                       0001           0 
.TMS32050                        0000           0 
.TMS32056                        0000           0 
.TMS32057                        0000           0 
.TMS320XX                        001d           0 
.tms32010                        0000           0 
.tms32016                        0000           0 
.tms32020                        0000           0 
.tms32025                        0000           0 
.tms3202xx                       0001           0 
.tms32050                        0000           0 
.tms32056                        0000           0 
.tms32057                        0000           0 
.tms320xx                        001d           0 
EPI0_1                           0042    '    328 
L1                               0037    '    319    264 
L10                              0031    '    301    322    327 
L11                              0031    '    302    316 
L2                               0021    '    265    324 
L3                               0023    '    270    278 
L6                               0029    '    282    326 
L7                               002b    '    287    295 
_ACTRA                           REF                 149 
_ACTRB                           REF                 178 
_ADCCTRL1                        REF                  57 
_ADCCTRL2                        REF                  58 
_AUTOSEQSR                       REF                  64 
_BCR1                            REF                  87 
_BCR2                            REF                  86 
_CALIBRATION                     REF                  81 
_CANIFR                          REF                  91 
_CANIMR                          REF                  92 
_CAP1FBOT                        REF                 159 

⌨️ 快捷键说明

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