📄 atantb45.asm
字号:
;===========================================================================
; Module Name: ATANTAB_45
;
; File Name: atantb45.asm
;
; Originator: Digital Control Systems Group
; Texas Instruments
;
; Description:
; ArcTangent look-up table with 256 entries and resultant angle
; range of 0-45 deg (or 0-4096 in Q15) while the input argument is
; limited in between 0.0 and 1.0.
; Note:
; 1. 0000h < resultant angle < 7FFFh (i.e. equivalent to 0 < resultant angle < 360 deg)
; 2. If the input argument is greater than 1.0, then the angle range
; can be extended to 45-90 deg by using the trigonometric identity
; arctan(y/x) = 90 - arctan(x/y) where x,y > 0
;
; Target dependency: C2xx core only
;
;
;=====================================================================================
; History:
;-------------------------------------------------------------------------------------
; 10-23-2000 Release Rev 1.0
;===========================================================================
;(To use this Module, copy this section to the calling file)
; .ref ATANTAB_45
;===========================================================================
;Module definitions for external reference.
.def ATANTAB_45
;===========================================================================
;ATANVALUE ; Index Tan(angle) angle (deg)
ATANTAB_45 .word 0 ; 0 0 0.0000
.word 20 ; 1 0.0039063 0.22381
.word 41 ; 2 0.0078125 0.44761
.word 61 ; 3 0.011719 0.6714
.word 81 ; 4 0.015625 0.89517
.word 102 ; 5 0.019531 1.1189
.word 122 ; 6 0.023438 1.3426
.word 143 ; 7 0.027344 1.5663
.word 163 ; 8 0.03125 1.7899
.word 183 ; 9 0.035156 2.0135
.word 204 ; 10 0.039063 2.237
.word 224 ; 11 0.042969 2.4604
.word 244 ; 12 0.046875 2.6838
.word 265 ; 13 0.050781 2.9071
.word 285 ; 14 0.054688 3.1302
.word 305 ; 15 0.058594 3.3533
.word 326 ; 16 0.0625 3.5763
.word 346 ; 17 0.066406 3.7992
.word 366 ; 18 0.070313 4.022
.word 386 ; 19 0.074219 4.2446
.word 407 ; 20 0.078125 4.4672
.word 427 ; 21 0.082031 4.6895
.word 447 ; 22 0.085938 4.9118
.word 467 ; 23 0.089844 5.1339
.word 487 ; 24 0.09375 5.3558
.word 508 ; 25 0.097656 5.5776
.word 528 ; 26 0.10156 5.7992
.word 548 ; 27 0.10547 6.0207
.word 568 ; 28 0.10938 6.2419
.word 588 ; 29 0.11328 6.463
.word 608 ; 30 0.11719 6.6839
.word 628 ; 31 0.12109 6.9045
.word 649 ; 32 0.125 7.125
.word 669 ; 33 0.12891 7.3453
.word 689 ; 34 0.13281 7.5653
.word 709 ; 35 0.13672 7.7851
.word 729 ; 36 0.14063 8.0047
.word 749 ; 37 0.14453 8.2241
.word 768 ; 38 0.14844 8.4432
.word 788 ; 39 0.15234 8.6621
.word 808 ; 40 0.15625 8.8807
.word 828 ; 41 0.16016 9.099
.word 848 ; 42 0.16406 9.3171
.word 868 ; 43 0.16797 9.5349
.word 888 ; 44 0.17188 9.7524
.word 907 ; 45 0.17578 9.9697
.word 927 ; 46 0.17969 10.187
.word 947 ; 47 0.18359 10.403
.word 967 ; 48 0.1875 10.62
.word 986 ; 49 0.19141 10.836
.word 1006 ; 50 0.19531 11.051
.word 1026 ; 51 0.19922 11.267
.word 1045 ; 52 0.20313 11.482
.word 1065 ; 53 0.20703 11.697
.word 1084 ; 54 0.21094 11.911
.word 1104 ; 55 0.21484 12.125
.word 1123 ; 56 0.21875 12.339
.word 1143 ; 57 0.22266 12.553
.word 1162 ; 58 0.22656 12.766
.word 1181 ; 59 0.23047 12.978
.word 1201 ; 60 0.23438 13.191
.word 1220 ; 61 0.23828 13.403
.word 1239 ; 62 0.24219 13.614
.word 1258 ; 63 0.24609 13.825
.word 1278 ; 64 0.25 14.036
.word 1297 ; 65 0.25391 14.247
.word 1316 ; 66 0.25781 14.457
.word 1335 ; 67 0.26172 14.666
.word 1354 ; 68 0.26563 14.876
.word 1373 ; 69 0.26953 15.085
.word 1392 ; 70 0.27344 15.293
.word 1411 ; 71 0.27734 15.501
.word 1430 ; 72 0.28125 15.709
.word 1449 ; 73 0.28516 15.916
.word 1467 ; 74 0.28906 16.123
.word 1486 ; 75 0.29297 16.329
.word 1505 ; 76 0.29688 16.535
.word 1524 ; 77 0.30078 16.74
.word 1542 ; 78 0.30469 16.945
.word 1561 ; 79 0.30859 17.15
.word 1580 ; 80 0.3125 17.354
.word 1598 ; 81 0.31641 17.558
.word 1617 ; 82 0.32031 17.761
.word 1635 ; 83 0.32422 17.964
.word 1653 ; 84 0.32813 18.166
.word 1672 ; 85 0.33203 18.368
.word 1690 ; 86 0.33594 18.569
.word 1708 ; 87 0.33984 18.77
.word 1727 ; 88 0.34375 18.97
.word 1745 ; 89 0.34766 19.17
.word 1763 ; 90 0.35156 19.37
.word 1781 ; 91 0.35547 19.569
.word 1799 ; 92 0.35938 19.767
.word 1817 ; 93 0.36328 19.965
.word 1835 ; 94 0.36719 20.163
.word 1853 ; 95 0.37109 20.36
.word 1871 ; 96 0.375 20.556
.word 1889 ; 97 0.37891 20.752
.word 1907 ; 98 0.38281 20.947
.word 1924 ; 99 0.38672 21.142
.word 1942 ; 100 0.39063 21.337
.word 1960 ; 101 0.39453 21.531
.word 1977 ; 102 0.39844 21.724
.word 1995 ; 103 0.40234 21.917
.word 2012 ; 104 0.40625 22.109
.word 2030 ; 105 0.41016 22.301
.word 2047 ; 106 0.41406 22.493
.word 2065 ; 107 0.41797 22.683
.word 2082 ; 108 0.42188 22.874
.word 2099 ; 109 0.42578 23.063
.word 2116 ; 110 0.42969 23.253
.word 2134 ; 111 0.43359 23.441
.word 2151 ; 112 0.4375 23.629
.word 2168 ; 113 0.44141 23.817
.word 2185 ; 114 0.44531 24.004
.word 2202 ; 115 0.44922 24.191
.word 2219 ; 116 0.45313 24.376
.word 2236 ; 117 0.45703 24.562
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -