亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? park.lst

?? 無刷直流電機的無傳感器控制TI程序
?? LST
字號:
C:\TIC2XX\C2000\CGTOOLS\BIN\DSPA.EXE -q -v2xx -gs park.asm -o ..\obj\park.obj -l ..\temp\park.lst 

TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:05 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
park.asm                                                             PAGE    1

       1            ;=====================================================================================
       2            ; File name:        PARK.ASM                     
       3            ;                    
       4            ; Originator:   Digital Control Systems Group
       5            ;                       Texas Instruments
       6            ;
       7            ; Description:                                 
       8            ; This file contains source for the PARK transformation.
       9            ;=====================================================================================
      10            ; History:
      11            ;-------------------------------------------------------------------------------------
      12            ; 9-15-2000     Release Rev 1.0
      13            ;================================================================================
      14            ; Applicability: F240,F241,C242,F243,F24xx.  (Peripheral Independant).
      15            ; Description:        
      16            ;                (d,q,theta) -> (D,Q) Transformation
      17            ;                park_D =    Park_d*cos(theta) + Park_q*sin(theta)
      18            ;                park_Q =  - Park_d*sin(theta) + Park_q*cos(theta)
      19            ;
      20            ; Precision:    Defines precision of the sine calculation.
      21            
      22      0000  High_precision  .set    0
      23            
      24            ;
      25            ;================================================================================
      26            ; Routine Name: Generic function.        Routine Type: C Callable
      27            ;
      28            ; Description:
      29            ;  
      30            ;  C prototype : int park(void *in, void *out)
      31            ; The elements in  *in should be in the order d,q,theta.
      32            ; The elements in *out will be placed in the order D,Q.
      33            ;================================================================================
      34                            .def        _park
      35            
      36                            .ref    SINTAB_360
      37            
      38            
      39            ;================================================================================
      40            
      41      0002  __park_framesize .set 0002h
      42            ;================================================================================
      43 0000       _park:
      44 0000 8aa0                       POPD        *+
      45 0001 80a0                  SAR        AR0,*+
      46 0002 8180                  SAR        AR1,*
      47 0003 b002                  LARK        AR0,__park_framesize
      48 0004 00e8                  LAR        AR0,*0+,AR0
      49            
      50            ;================================================================================
      51 0005 7c03                  SBRK        #3        ; Point AR0 to the first argument.
      52            ;--------------------------------------------------------------------------------
      53 0006 0290                  LAR        AR2,*-        ; get the argument #1 in AR2. 
      54                                            ; ARP=AR0, AR2->i/p s, AR0->arg #2. 
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:05 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
park.asm                                                             PAGE    2

      55            ;--------------------------------------------------------------------------------
      56 0007 03a0                  LAR        AR3,*+        ; get the argument #2 in AR3. 
      57                                            ; ARP=AR0, AR0->arg #2, AR2->i/p's, AR3->o/p's.
      58            ;--------------------------------------------------------------------------------
      59 0008 7803                  ADRK    #3      ; Restore AR0 to point to FR0.
      60                                            ; ARP=AR0, AR0->FR0, AR2->i/p's, AR3->o/p's.
      61            ;--------------------------------------------------------------------------------
      62 0009 bf01                         SPM     1       ; Set SPM for Q15 multiplication
      63            ;--------------------------------------------------------------------------------
      64 000a be47                  SETC        SXM     ; Sign extension mode on
      65            ;--------------------------------------------------------------------------------
      66 000b 8b8a                  MAR     *,AR2   ; ARP=AR2, AR0->FR0, AR2->Park_d AR3->Park_D
      67            ;--------------------------------------------------------------------------------
      68 000c 7802                  ADRK    #2      ; Point to theta.
      69                                            ; ARP=AR2, AR0->FR0, AR2->Park_theta AR3->Park_D
      70            ;--------------------------------------------------------------------------------
      71            ;--- Normal precision option -------
      72                    .if (High_precision != 1)
      73                    
      74 000d 1088                  LACC    *,AR0   ; ACC=theta.
      75                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      76            ;--------------------------------------------------------------------------------
      77 000e bf90                  ADD     #8192   ;add 90 deg, i.e. COS(A)=SIN(A+90)
         000f 2000  
      78                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      79            ;--------------------------------------------------------------------------------
      80 0010 bfb0                  AND     #07fffh ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
         0011 7fff  
      81            ;--------------------------------------------------------------------------------
      82 0012 9080                  SACL    *       ; Store ACC in FR0.
      83                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      84            ;--------------------------------------------------------------------------------
      85 0013 1980                  LACC    *,9     ; Load with shift to get table pointer in ACCH.
      86                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      87            ;--------------------------------------------------------------------------------
      88 0014 9880                  SACH    *       ; Store table ptr in FR0
      89                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      90            ;--------------------------------------------------------------------------------
      91 0015 6980                  LACL    *       ; Get table pointer in lower acc.
      92                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      93            ;--------------------------------------------------------------------------------
      94 0016 bfb0                  AND     #255    ; Ensure table pointer is 8 bit.
         0017 00ff  
      95                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      96            ;--------------------------------------------------------------------------------
      97 0018 bf90                  ADD     #SINTAB_360
         0019 0000! 
      98                                            ; ARP=AR0, AR0->FR0, AR2->Park_theta AR3->Park_D
      99            ;--------------------------------------------------------------------------------
     100 001a a6aa                  TBLR    *+,AR2  ; FR0 = COS(theta).
     101                                            ; ARP=AR2, AR0->FR1, AR2->Park_theta AR3->Park_D
     102            ;--------------------------------------------------------------------------------
     103 001b 1998                  LACC    *-,9,AR0 ;ACCH= table_ptr (theta >> 9)
     104                                            ; ARP=AR0, AR0->FR1, AR2->Park_q AR3->Park_D
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:05 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
park.asm                                                             PAGE    3

     105            ;--------------------------------------------------------------------------------
     106 001c 9880                  SACH    *       ; Store table ptr in FR1
     107                                            ; ARP=AR0, AR0->FR1, AR2->Park_q AR3->Park_D
     108            ;--------------------------------------------------------------------------------
     109 001d 6980                  LACL    *       ; Get table pointer in lower acc.
     110                                            ; ARP=AR0, AR0->FR1, AR2->Park_q AR3->Park_D
     111            ;--------------------------------------------------------------------------------
     112 001e bfb0                  AND     #255    ; Ensure table pointer is 8 bit.
         001f 00ff  
     113                                            ; ARP=AR0, AR0->FR1, AR2->Park_q AR3->Park_D
     114            ;--------------------------------------------------------------------------------
     115 0020 bf90                  ADD     #SINTAB_360
         0021 0000! 
     116                                            ; ARP=AR0, AR0->FR1, AR2->Park_q AR3->Park_D
     117            ;--------------------------------------------------------------------------------
     118 0022 a680                  TBLR    *       ; FR1 = SIN(theta).
     119                                            ; ARP=AR0, AR0->FR1, AR2->Park_q AR3->Park_D
     120                    .endif
     121            ;-----------------------------------
     122 0023 b900                  ZAC             ; ACC = 0
     123            
     124 0024 739a                  LT      *-,AR2   ; TREG = Sin(theta)
     125                                            ; ARP=AR2, AR0->FR0, AR2->Park_q AR3->Park_D
     126            ;--------------------------------------------------------------------------------
     127 0025 5490                  MPY     *-      ; PREG = sin(theta).Park_q
     128                                            ; ARP=AR2, AR0->FR0, AR2->Park_d AR3->Park_D
     129            ;--------------------------------------------------------------------------------
     130 0026 70a8                  LTA     *+,AR0   ; TREG = Park_d
     131                                            ; ACC  = sin(theta).Park_q
     132                                            ; ARP=AR0, AR0->FR0, AR2->Park_q AR3->Park_D
     133            ;--------------------------------------------------------------------------------
     134 0027 54a0                  MPY     *+      ; PREG = Park_d * cos(theta)
     135                                            ; ACC  = sin(theta).Park_q
     136                                            ; ARP=AR0, AR0->FR1, AR2->Park_q AR3->Park_D
     137            ;--------------------------------------------------------------------------------
     138 0028 509b                  MPYA    *-,AR3  ; ACC =  Park_q.sin(theta) + Park_d * cos(theta)
     139                                            ; PREG=  Park_d.sin(theta)
     140                                            ; ARP=AR3, AR0->FR0, AR2->Park_q AR3->Park_D
     141            ;--------------------------------------------------------------------------------
     142 0029 98aa                  SACH    *+,AR2  ; Store Park_D.
     143                                            ; PREG=  Park_d.sin(theta)
     144                                            ; ARP=AR2, AR0->FR0, AR2->Park_q AR3->Park_Q
     145            ;--------------------------------------------------------------------------------
     146 002a b900                  ZAC             ; ARP=AR2, AR0->FR0, AR2->Park_q AR3->Park_Q
     147            ;--------------------------------------------------------------------------------
     148 002b 7388                  LT      *,AR0   ; TREG = Park_q
     149                                            ; ARP=AR0, AR0->FR0, AR2->Park_q AR3->Park_Q
     150            ;--------------------------------------------------------------------------------
     151 002c 518b                  MPYS    *,AR3   ; PREG = Park_q.cos(theta).
     152                                            ; ACC  = - Park_d.sin(theta)
     153                                            ; ARP=AR0, AR0->FR0, AR2->Park_q AR3->Park_Q
     154            ;--------------------------------------------------------------------------------
     155 002d be04                  APAC            ; ACC = - Park_d.sin(theta) + Park_q.cos(theta).
     156                                            ; ARP=AR0, AR0->FR0, AR2->Park_q AR3->Park_Q
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:05 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
park.asm                                                             PAGE    4

     157            ;--------------------------------------------------------------------------------
     158 002e 9889                  SACH    *,AR1   ; Store Park_Q.
     159            
     160 002f bf00                  SPM     0
     161            ;--------------------------------------------------------------------------------
     162 0030       __park_exit:
     163 0030 7c03                  SBRK        #(__park_framesize+1)
     164 0031 0090                  LAR        AR0,*-
     165 0032 7680                  PSHD        *
     166 0033 ef00                  RET
     167            
     168            

 No Errors,  No Warnings

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品传媒视频| 在线成人av影院| 最近中文字幕一区二区三区| 丁香激情综合国产| 国产精品视频一区二区三区不卡| 成人av免费在线观看| 亚洲精品视频一区二区| 欧美色涩在线第一页| 日韩av二区在线播放| 久久久av毛片精品| 99热精品国产| 日本视频一区二区| 中日韩av电影| 91精品婷婷国产综合久久性色| 秋霞av亚洲一区二区三| 欧美精品一区二区三区很污很色的 | 日本vs亚洲vs韩国一区三区 | 日韩丝袜情趣美女图片| 国产综合久久久久久鬼色| 亚洲欧美怡红院| 欧美高清视频www夜色资源网| 激情综合色综合久久综合| 国产视频一区在线播放| 色综合天天视频在线观看| 日韩和欧美的一区| 中文一区一区三区高中清不卡| 在线观看不卡一区| 国产资源精品在线观看| 一区二区高清视频在线观看| 91精品福利在线一区二区三区| 国产真实精品久久二三区| 亚洲欧美日韩国产中文在线| 欧美一区二区三区系列电影| 国产盗摄视频一区二区三区| 亚洲成av人片一区二区三区| 国产日韩欧美麻豆| 欧美一级理论片| 成人av电影免费在线播放| 日本中文字幕不卡| 日韩美女久久久| 日韩精品最新网址| 欧美亚洲国产bt| 国产精品中文字幕日韩精品| 亚洲国产综合人成综合网站| 久久精品亚洲精品国产欧美kt∨| 欧美中文字幕一区二区三区| 成人午夜碰碰视频| 老鸭窝一区二区久久精品| 综合久久久久久久| 国产清纯在线一区二区www| 日韩你懂的在线播放| 欧美系列在线观看| 成人av影院在线| 极品销魂美女一区二区三区| 日韩不卡在线观看日韩不卡视频| 自拍av一区二区三区| 国产精品入口麻豆原神| 日韩欧美精品在线| 6080午夜不卡| 欧美日韩一级二级| 欧美综合视频在线观看| 97se狠狠狠综合亚洲狠狠| 国产精品一区免费视频| 久久99在线观看| 蜜桃久久av一区| 日韩高清不卡在线| 日本伊人色综合网| 丝袜亚洲另类丝袜在线| 亚洲123区在线观看| 亚洲一区在线视频| 亚洲成在线观看| 午夜一区二区三区视频| 亚洲一区在线播放| 亚洲444eee在线观看| 亚洲va国产va欧美va观看| 亚洲一区二区三区四区在线| 一区二区三区在线播放| 一区二区三区欧美日| 亚洲影院在线观看| 午夜影院久久久| 日产精品久久久久久久性色| 男女男精品视频| 精品在线亚洲视频| 国产美女一区二区三区| 国产不卡视频一区| 91啪亚洲精品| 欧美中文一区二区三区| 51精品久久久久久久蜜臀| 91精品国产一区二区三区香蕉| 91精品国产91久久久久久一区二区 | 久久综合狠狠综合久久激情| 精品国产成人系列| 国产精品美女视频| 亚洲一二三区在线观看| 日韩av电影免费观看高清完整版在线观看 | 成人免费视频网站在线观看| caoporn国产精品| 欧美视频在线一区| 日韩免费电影网站| 国产目拍亚洲精品99久久精品| 中文字幕一区二区不卡| 亚洲国产精品一区二区久久恐怖片 | 久久69国产一区二区蜜臀| 国产麻豆视频一区| 色婷婷综合久久久中文字幕| 欧美日韩国产首页在线观看| 精品粉嫩aⅴ一区二区三区四区| 久久久精品国产99久久精品芒果| 成人欧美一区二区三区小说| 亚洲自拍偷拍九九九| 老司机精品视频线观看86| 成人高清视频在线观看| 911精品产国品一二三产区| 亚洲精品在线免费观看视频| 国产精品不卡一区| 日本午夜一本久久久综合| 高清不卡一二三区| 欧美日韩成人在线一区| 欧美国产国产综合| 午夜精品福利一区二区蜜股av| 国产大陆亚洲精品国产| 欧美午夜精品一区二区三区| 久久久99精品久久| 亚洲成人av电影在线| 国产成人在线视频网址| 欧美精品少妇一区二区三区| 国产精品护士白丝一区av| 青青草国产精品97视觉盛宴| 91一区二区在线观看| 久久久亚洲综合| 水野朝阳av一区二区三区| 成人黄色国产精品网站大全在线免费观看| 欧美日韩国产高清一区二区三区 | 免费在线观看不卡| 色婷婷久久久亚洲一区二区三区| 久久久久久久久久电影| 亚洲gay无套男同| 91在线小视频| 欧美国产禁国产网站cc| 老司机免费视频一区二区| 欧美日韩精品电影| 亚洲精选视频免费看| 福利一区福利二区| 欧美xxxx在线观看| 日本女人一区二区三区| 色婷婷精品久久二区二区蜜臀av| 国产欧美一区二区精品性色超碰| 免费观看30秒视频久久| 欧美肥妇bbw| 亚洲一区在线电影| 91黄色免费网站| 成人欧美一区二区三区在线播放| 国产99久久久国产精品潘金 | 国产女人18水真多18精品一级做| 久国产精品韩国三级视频| 在线播放国产精品二区一二区四区| 1000精品久久久久久久久| 国产福利精品导航| 国产欧美日韩亚州综合| 国产一区二区三区四区五区入口| 日韩美女在线视频| 久久精品免费观看| 亚洲精品一区二区三区在线观看 | 国产欧美一区视频| 成人综合在线观看| 国产精品久久久久国产精品日日| 国产成人一区二区精品非洲| 国产性天天综合网| www.亚洲精品| 中文字幕一区二区三区精华液 | 欧美精品一区二区三| 久久99久久久久| 26uuu色噜噜精品一区二区| 六月丁香婷婷色狠狠久久| 亚洲精品一区二区三区蜜桃下载 | 国产在线精品一区二区不卡了 | 国产在线国偷精品免费看| 久久婷婷综合激情| 99久久伊人久久99| 亚洲免费电影在线| 欧美三级欧美一级| 奇米色一区二区三区四区| 337p粉嫩大胆色噜噜噜噜亚洲 | 色综合久久综合中文综合网| 一区二区三区欧美激情| 欧美精品777| 国产在线国偷精品产拍免费yy| 欧美国产97人人爽人人喊| 国产激情视频一区二区三区欧美 | 亚洲午夜在线电影| 欧美在线观看视频一区二区| 亚洲成人精品在线观看| 日韩精品一区二区在线| 国产综合一区二区| 成人欧美一区二区三区黑人麻豆| 欧美调教femdomvk| 精品在线播放免费| 中文字幕中文字幕一区| 欧美日韩成人在线| 国产精品亚洲视频|