📄 main.asm
字号:
*******************************************************
* TMS320C24xx ANSI C Codegen Version 7.02
*******************************************************
; dspac -q -k -d_DEBUG -x -tf -tp -v2xx -k -iC:/ti/c2400/cgtools/include -d_DEBUG -x -tf -tp -v2xx g:\aaa\main.c C:\DOCUME~1\ADMIN
; dspopt -q -k -h1 -p0 -v2xx -k -h1 -p0 -v2xx -s -O3 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\main.if C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
; dspcg -o -q -n -v2xx -o -n -v2xx -o C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\main.opt C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\main.asm C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\main.tmp
.port
.bss _rx_data,1,1
.bss _point,1
.bss _point1,1
.bss _point2,1
.bss _point3,1
.bss _c,1
.bss _sintable,400
.bss _AD_DataU,512
.bss _AD_DataI,512
.file "g:\aaa\main.c"
.globl _kickdog
.file "regs240x.h"
.globl _portffff
.globl _portff0f
.globl _port0
.globl _port1
.globl _port2
.globl _port3
.globl _port4
.file "g:\aaa\main.c"
.globl _main
.file "g:\aaa\interrupts.c"
.globl _PHANTOM
.globl _GISR
.file "g:\aaa\softwareint.c"
.globl _SWINT1
.globl _SWINT2
.globl _SWINT3
.globl _SWINT4
.globl _SWINT5
.globl _SWINT6
.globl _SWINT7
.globl _SWINT8
.globl _SWINT9
.globl _SWINT10
.globl _SWINT11
.globl _SWINT12
.globl _SWINT13
.globl _SWINT14
.globl _SWINT15
.globl _SWINT16
.globl _SWINT17
.globl _SWINT18
.globl _SWINT19
.globl _SWINT20
.globl _SWINT21
.file "g:\aaa\syint.c"
.sect ".cinit"
.word IS1,_sintable
.word 990
.word 989
.word 989
.word 989
.word 989
.word 988
.word 987
.word 987
.word 986
.word 985
.word 983
.word 982
.word 981
.word 979
.word 978
.word 976
.word 974
.word 972
.word 970
.word 968
.word 966
.word 963
.word 961
.word 958
.word 955
.word 952
.word 949
.word 946
.word 943
.word 940
.word 936
.word 933
.word 929
.word 925
.word 921
.word 917
.word 913
.word 909
.word 905
.word 900
.word 896
.word 891
.word 887
.word 882
.word 877
.word 872
.word 867
.word 862
.word 857
.word 851
.word 846
.word 840
.word 835
.word 829
.word 824
.word 818
.word 812
.word 806
.word 800
.word 794
.word 788
.word 781
.word 775
.word 769
.word 762
.word 756
.word 749
.word 742
.word 736
.word 729
.word 722
.word 715
.word 708
.word 701
.word 694
.word 687
.word 680
.word 673
.word 665
.word 658
.word 651
.word 644
.word 636
.word 629
.word 621
.word 614
.word 606
.word 599
.word 591
.word 584
.word 576
.word 569
.word 561
.word 553
.word 546
.word 538
.word 530
.word 523
.word 515
.word 507
.word 500
.word 492
.word 484
.word 476
.word 469
.word 461
.word 453
.word 446
.word 438
.word 430
.word 423
.word 415
.word 408
.word 400
.word 393
.word 385
.word 378
.word 370
.word 363
.word 355
.word 348
.word 341
.word 334
.word 326
.word 319
.word 312
.word 305
.word 298
.word 291
.word 284
.word 277
.word 270
.word 263
.word 257
.word 250
.word 243
.word 237
.word 230
.word 224
.word 218
.word 211
.word 205
.word 199
.word 193
.word 187
.word 181
.word 175
.word 170
.word 164
.word 159
.word 153
.word 148
.word 142
.word 137
.word 132
.word 127
.word 122
.word 117
.word 112
.word 108
.word 103
.word 99
.word 94
.word 90
.word 86
.word 82
.word 78
.word 74
.word 70
.word 66
.word 63
.word 59
.word 56
.word 53
.word 50
.word 47
.word 44
.word 41
.word 38
.word 36
.word 33
.word 31
.word 29
.word 27
.word 25
.word 23
.word 21
.word 20
.word 18
.word 17
.word 16
.word 14
.word 13
.word 12
.word 12
.word 11
.word 10
.word 10
.word 10
.word 10
.word 10
.word 10
.word 10
.word 10
.word 10
.word 11
.word 12
.word 12
.word 13
.word 14
.word 16
.word 17
.word 18
.word 20
.word 21
.word 23
.word 25
.word 27
.word 29
.word 31
.word 33
.word 36
.word 38
.word 41
.word 44
.word 47
.word 50
.word 53
.word 56
.word 59
.word 63
.word 66
.word 70
.word 74
.word 78
.word 82
.word 86
.word 90
.word 94
.word 99
.word 103
.word 108
.word 112
.word 117
.word 122
.word 127
.word 132
.word 137
.word 142
.word 148
.word 153
.word 159
.word 164
.word 170
.word 175
.word 181
.word 187
.word 193
.word 199
.word 205
.word 211
.word 218
.word 224
.word 230
.word 237
.word 243
.word 250
.word 257
.word 263
.word 270
.word 277
.word 284
.word 291
.word 298
.word 305
.word 312
.word 319
.word 326
.word 334
.word 341
.word 348
.word 355
.word 363
.word 370
.word 378
.word 385
.word 393
.word 400
.word 408
.word 415
.word 423
.word 430
.word 438
.word 446
.word 453
.word 461
.word 469
.word 476
.word 484
.word 492
.word 499
.word 507
.word 515
.word 523
.word 530
.word 538
.word 546
.word 553
.word 561
.word 569
.word 576
.word 584
.word 591
.word 599
.word 606
.word 614
.word 621
.word 629
.word 636
.word 644
.word 651
.word 658
.word 665
.word 673
.word 680
.word 687
.word 694
.word 701
.word 708
.word 715
.word 722
.word 729
.word 736
.word 742
.word 749
.word 756
.word 762
.word 769
.word 775
.word 781
.word 788
.word 794
.word 800
.word 806
.word 812
.word 818
.word 824
.word 829
.word 835
.word 840
.word 846
.word 851
.word 857
.word 862
.word 867
.word 872
.word 877
.word 882
.word 887
.word 891
.word 896
.word 900
.word 905
.word 909
.word 913
.word 917
.word 921
.word 925
.word 929
.word 933
.word 936
.word 940
.word 943
.word 946
.word 949
.word 952
.word 955
.word 958
.word 961
.word 963
.word 966
.word 968
.word 970
.word 972
.word 974
.word 976
.word 978
.word 979
.word 981
.word 982
.word 983
.word 985
.word 986
.word 987
.word 987
.word 988
.word 989
.word 989
.word 989
.word 989
IS1 .set 400
.sym _sintable,_sintable,62,2,6400,,400
.globl _sintable
.word 1,_point1
.word 0
.sym _point1,_point1,14,2,16
.globl _point1
.word 1,_point2
.word 133
.sym _point2,_point2,14,2,16
.globl _point2
.word 1,_point3
.word 267
.sym _point3,_point3,14,2,16
.globl _point3
.word 1,_point
.word 0
.sym _point,_point,14,2,16
.globl _point
.word 1,_rx_data
.word 2
.sym _rx_data,_rx_data,14,2,16
.globl _rx_data
.sym _c,_c,4,2,16
.globl _c
.sym _AD_DataU,_AD_DataU,62,2,8192,,512
.globl _AD_DataU
.sym _AD_DataI,_AD_DataI,62,2,8192,,512
.globl _AD_DataI
.globl _xint1
.globl _xint2
.globl _adcint
.globl _spiint
.globl _rxint
.globl _txint
.globl _pdpinta
.globl _pdpintb
.globl _cmp1int
.globl _cmp2int
.globl _cmp3int
.globl _cmp4int
.globl _cmp5int
.globl _cmp6int
.globl _t1pint
.globl _t2pint
.globl _t3pint
.globl _t4pint
.globl _t1cint
.globl _t2cint
.globl _t3cint
.globl _t4cint
.globl _t1ufint
.globl _t2ufint
.globl _t3ufint
.globl _t4ufint
.globl _t1ofint
.globl _t2ofint
.globl _t3ofint
.globl _t4ofint
.globl _cap1int
.globl _cap2int
.globl _cap3int
.globl _cap4int
.globl _cap5int
.globl _cap6int
.globl _canmbint
.globl _canerint
.text
.sym _xint2,_xint2,32,2,0
.globl _xint2
.func 415
;>>>> void xint2() //高优先级INT1,低优先级INT6
******************************************************
* FUNCTION DEF : _xint2
******************************************************
_xint2:
*** ----------------------- return;
EPI0_1:
.line 3
RET
.endfunc 417,000000000H,1
.sym _xint1,_xint1,32,2,0
.globl _xint1
.func 410
******************************************************
* FUNCTION DEF : _xint1
******************************************************
_xint1:
*** ----------------------- return;
EPI0_2:
.line 4
RET
.endfunc 413,000000000H,1
.sym _txint,_txint,32,2,0
.globl _txint
.func 431
;>>>> void txint() //高优先级INT1,低优先级INT5
******************************************************
* FUNCTION DEF : _txint
******************************************************
_txint:
*** 433 ----------------------- *(int*)0x7059 = rx_data;
.line 3
;>>>> SCITXBUF=rx_data;
LARK AR3,28761
MAR * ,AR3
BLKD #_rx_data,*
*** ----------------------- return;
EPI0_3:
.line 4
MAR * ,AR1
RET
.endfunc 434,000000000H,1
.sym _t4ufint,_t4ufint,32,2,0
.globl _t4ufint
.func 527
;>>>> void t4ufint() //INT4
******************************************************
* FUNCTION DEF : _t4ufint
******************************************************
_t4ufint:
*** ----------------------- return;
EPI0_4:
.line 3
RET
.endfunc 529,000000000H,1
.sym _t4pint,_t4pint,32,2,0
.globl _t4pint
.func 482
******************************************************
* FUNCTION DEF : _t4pint
******************************************************
_t4pint:
*** ----------------------- return;
EPI0_5:
.line 3
RET
.endfunc 484,000000000H,1
.sym _t4ofint,_t4ofint,32,2,0
.globl _t4ofint
.func 543
;>>>> void t4ofint() //INT4
******************************************************
* FUNCTION DEF : _t4ofint
******************************************************
_t4ofint:
*** ----------------------- return;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -