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

📄 sim.lst

📁 dsp tmslf2407a 汇编,c的原代码,包括i2c,scitimer,fir等的很多程序.
💻 LST
📖 第 1 页 / 共 4 页
字号:
     515 00cd bc00!         LDPK    _MCRC
     516 00ce 6e00!         AND     _MCRC
     517 00cf 9000!         SACL    _MCRC
     518 00d0 bf80          LACK    514
         00d1 0202  
     519 00d2 bc00!         LDPK    _PFDATDIR
     520 00d3 6d00!         OR      _PFDATDIR
     521 00d4 9000!         SACL    _PFDATDIR
     522                    .line   9
     523            ;>>>>           simTxdout1;     // txd =1;
     524 00d5 bf80          LACK    65503
         00d6 ffdf  
     525 00d7 bc00!         LDPK    _MCRB
     526 00d8 6e00!         AND     _MCRB
     527 00d9 9000!         SACL    _MCRB
     528 00da bf80          LACK    8224
         00db 2020  
     529 00dc bc00!         LDPK    _PCDATDIR
     530 00dd 6d00!         OR      _PCDATDIR
     531 00de 9000!         SACL    _PCDATDIR
     532                    .line   10
     533            ;>>>>           simTxdout0;
     534 00df bf80          LACK    65503
         00e0 ffdf  
     535 00e1 bc00!         LDPK    _MCRB
     536 00e2 6e00!         AND     _MCRB
     537 00e3 9000!         SACL    _MCRB
     538 00e4 bf80          LACK    65503
         00e5 ffdf  
     539 00e6 bc00!         LDPK    _PCDATDIR
     540 00e7 6e00!         AND     _PCDATDIR
     541 00e8 9000!         SACL    _PCDATDIR
     542                    .line   12
     543            ;>>>>           if(simSerial == 0x06)delay104us();      //开始位
     544 00e9 1080          LAC     * 
     545 00ea ba06          SUBK    6
     546 00eb e308          BNZ     L16
         00ec 00f1' 
     547 00ed 7a89          CALL    _delay104us,AR1
         00ee 0000! 
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Aug 20 17:34:07 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
sim.asm                                                              PAGE   12

     548 00ef 7980          B       L17
         00f0 0103' 
     549 00f1       L16:
     550                    .line   13
     551            ;>>>>           else if(simSerial == 0x07)delay52us();  
     552 00f1 1080          LAC     * 
     553 00f2 ba07          SUBK    7
     554 00f3 e308          BNZ     L18
         00f4 00f9' 
     555 00f5 7a89          CALL    _delay52us,AR1
         00f6 0000! 
     556 00f7 7980          B       L17
         00f8 0103' 
     557 00f9       L18:
     558                    .line   14
     559            ;>>>>           else if(simSerial == 0x08)delay26us();  
     560 00f9 1080          LAC     * 
     561 00fa ba08          SUBK    8
     562 00fb e308          BNZ     L19
         00fc 0101' 
     563 00fd 7a89          CALL    _delay26us,AR1
         00fe 0000! 
     564 00ff 7980          B       L17
         0100 0103' 
     565 0101       L19:
     566                    .line   15
     567            ;>>>>           else  delay26us();
     568 0101 7a89          CALL    _delay26us,AR1
         0102 0000! 
     569 0103       L17:
     570                    .line   17
     571            ;>>>>           temp = 0x01;
     572 0103 b901          LACK    1
     573 0104 8b8a          MAR     * ,AR2
     574 0105 b202          LARK    AR2,2
     575 0106 8be0          MAR     *0+
     576 0107 9090          SACL    *-
     577                    .line   18
     578            ;>>>>           for(i=0;i<8;i++)        //8位数据位
     579 0108 b900          LACK    0
     580 0109 9080          SACL    * 
     581 010a 6980          ZALS    * 
     582 010b ba08          SUBK    8
     583 010c e38c          BGEZ    L21
         010d 0151' 
     584 010e 8ba0          MAR     *+
     585 010f       L20:
     586                    .line   20
     587            ;>>>>                   if( byte&temp ){simTxdout1;}
     588 010f 6980          ZALS    * 
     589 0110 7c05          SBRK    5-LF3
     590 0111 6e80          AND     * 
     591 0112 e388          BZ      L22
         0113 0120' 
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Aug 20 17:34:07 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
sim.asm                                                              PAGE   13

     592 0114 bf80          LACK    65503
         0115 ffdf  
     593 0116 bc00!         LDPK    _MCRB
     594 0117 6e00!         AND     _MCRB
     595 0118 9000!         SACL    _MCRB
     596 0119 bf80          LACK    8224
         011a 2020  
     597 011b bc00!         LDPK    _PCDATDIR
     598 011c 6d00!         OR      _PCDATDIR
     599 011d 9000!         SACL    _PCDATDIR
     600 011e 7980          B       L23
         011f 012a' 
     601 0120       L22:
     602                    .line   21
     603            ;>>>>                   else            {simTxdout0;}
     604 0120 bf80          LACK    65503
         0121 ffdf  
     605 0122 bc00!         LDPK    _MCRB
     606 0123 6e00!         AND     _MCRB
     607 0124 9000!         SACL    _MCRB
     608 0125 bf80          LACK    65503
         0126 ffdf  
     609 0127 bc00!         LDPK    _PCDATDIR
     610 0128 6e00!         AND     _PCDATDIR
     611 0129 9000!         SACL    _PCDATDIR
     612 012a       L23:
     613                    .line   23
     614            ;>>>>                   if(simSerial == 0x06)delay104us();      
     615 012a 7806          ADRK    6-LF3
     616 012b 1080          LAC     * 
     617 012c ba06          SUBK    6
     618 012d e308          BNZ     L24
         012e 0133' 
     619 012f 7a89          CALL    _delay104us,AR1
         0130 0000! 
     620 0131 7980          B       L25
         0132 0145' 
     621 0133       L24:
     622                    .line   24
     623            ;>>>>                   else if(simSerial == 0x07)delay52us();  
     624 0133 1080          LAC     * 
     625 0134 ba07          SUBK    7
     626 0135 e308          BNZ     L26
         0136 013b' 
     627 0137 7a89          CALL    _delay52us,AR1
         0138 0000! 
     628 0139 7980          B       L25
         013a 0145' 
     629 013b       L26:
     630                    .line   25
     631            ;>>>>                   else if(simSerial == 0x08)delay26us();  
     632 013b 1080          LAC     * 
     633 013c ba08          SUBK    8
     634 013d e308          BNZ     L27
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Aug 20 17:34:07 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
sim.asm                                                              PAGE   14

         013e 0143' 
     635 013f 7a89          CALL    _delay26us,AR1
         0140 0000! 
     636 0141 7980          B       L25
         0142 0145' 
     637 0143       L27:
     638                    .line   26
     639            ;>>>>                   else  delay26us();
     640 0143 7a89          CALL    _delay26us,AR1
         0144 0000! 
     641 0145       L25:
     642                    .line   28
     643            ;>>>>                   temp = temp << 1;
     644 0145 8b8a          MAR     * ,AR2
     645 0146 b202          LARK    AR2,2
     646 0147 8be0          MAR     *0+
     647 0148 1180          LAC     * ,1
     648 0149 9090          SACL    *-
     649                    .line   18
     650 014a 1080          LAC     * 
     651 014b b801          ADDK    1
     652 014c 9080          SACL    * 
     653 014d 69a0          ZALS    *+
     654 014e ba08          SUBK    8
     655 014f e344          BLZ     L20
         0150 010f' 
     656 0151       L21:
     657                    .line   30
     658            ;>>>>           simTxdout1;
     659 0151 bf80          LACK    65503
         0152 ffdf  
     660 0153 bc00!         LDPK    _MCRB
     661 0154 6e00!         AND     _MCRB
     662 0155 9000!         SACL    _MCRB
     663 0156 bf80          LACK    8224
         0157 2020  
     664 0158 bc00!         LDPK    _PCDATDIR
     665 0159 6d00!         OR      _PCDATDIR
     666 015a 9000!         SACL    _PCDATDIR
     667                    .line   32
     668            ;>>>>           if(simSerial == 0x06)delay104us();      //停止位        
     669 015b b203          LARK    AR2,3
     670 015c 8be0          MAR     *0+
     671 015d 1080          LAC     * 
     672 015e ba06          SUBK    6
     673 015f e308          BNZ     L28
         0160 0165' 
     674 0161 7a89          CALL    _delay104us,AR1
         0162 0000! 
     675 0163 7980          B       L29
         0164 0177' 
     676 0165       L28:
     677                    .line   33
     678            ;>>>>           else if(simSerial == 0x07)delay52us();  
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Aug 20 17:34:07 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
sim.asm                                                              PAGE   15

     679 0165 1080          LAC     * 
     680 0166 ba07          SUBK    7
     681 0167 e308          BNZ     L30
         0168 016d' 
     682 0169 7a89          CALL    _delay52us,AR1
         016a 0000! 
     683 016b 7980          B       L29
         016c 0177' 
     684 016d       L30:
     685                    .line   34
     686            ;>>>>           else if(simSerial == 0x08)delay26us();  
     687 016d 1080          LAC     * 
     688 016e ba08          SUBK    8
     689 016f e308          BNZ     L31
         0170 0175' 
     690 0171 7a89          CALL    _delay26us,AR1
         0172 0000! 
     691 0173 7980          B       L29
         0174 0177' 
     692 0175       L31:
     693                    .line   35
     694            ;>>>>           else  delay26us();      
     695 0175 7a89          CALL    _delay26us,AR1
         0176 0000! 
     696 0177       L29:
     697                    .line   37
     698            ;>>>>           delay104us();   //字节与字节之间延时
     699 0177 7a80          CALL    _delay104us
         0178 0000! 
     700                    .line   38
     701            ;>>>>           sc2_snt_0;              //关闭发送使能
     702 0179 bf80          LACK    65023
         017a fdff  
     703 017b bc00!         LDPK    _MCRC
     704 017c 6e00!         AND     _MCRC
     705 017d 9000!         SACL    _MCRC
     706 017e bf80          LACK    512
         017f 0200  
     707 0180 bc00!         LDPK    _PFDATDIR
     708 0181 6d00!         OR      _PFDATDIR
     709 0182 9000!         SACL    _PFDATDIR
     710 0183 bf80          LACK    65533
         0184 fffd  
     711 0185 6e00!         AND     _PFDATDIR
     712 0186 9000!         SACL    _PFDATDIR
     713 0187       EPI0_3:
     714                    .line   39
     715 0187 7c05          SBRK    5
     716 0188 0090          LAR     AR0,*-
     717 0189 7680          PSHD    *
     718 018a ef00          RET
     719            
     720                    .endfunc        118,000000000H,4
     721            *****************************************************
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Aug 20 17:34:07 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
sim.asm                                                              PAGE   16

     722            * UNDEFINED REFERENCES                              *
     723            *****************************************************
     724                    .global _enable
     725                    .global I$$SAVE
     726                    .global I$$REST
     727                    .end

 No Errors,  No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Sat Aug 20 17:34:07 2005
Copyright (c) 1987-1999  Texas Instruments Incorporated 
sim.asm                                                              PAGE   17

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 

⌨️ 快捷键说明

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