📄 sim.lst
字号:
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 + -