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

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

?? svgen_mf.lst

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

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

       1            ;=====================================================================================
       2            ; File name:        SVGEN_MF.ASM                       
       3            ;                    
       4            ; Originator:   Digital Control Systems Group
       5            ;                       Texas Instruments
       6            ;
       7            ; Description:                                 
       8            ; This file contains source for the Space Vector generation routine.
       9            ;=====================================================================================
      10            ; History:
      11            ;-------------------------------------------------------------------------------------
      12            ; 9-15-2000     Release Rev 1.0
      13            ;================================================================================
      14            ; Applicability: F240,F241,C242,F243,F24xx.  (Peripheral Independant).
      15            ;
      16            ;
      17            ;================================================================================
      18            ; Routine Name: Space Vector Function Generator.        Routine Type: C Callable
      19            ;
      20            ; Description:
      21            ;  
      22            ;  C prototype : int Space_Vector_Gen (SVGEN *p)
      23            ;================================================================================
      24            ; History     Created Dec 29, 1999.
      25            ;
      26            ; Definition of SVGENMF:
      27            ;
      28            ; typedef struct SVGENMF {   int gain;
      29            ;                       int freq;
      30            ;                       int freq_max;
      31            ;                       int alpha;
      32            ;                       int sector_ptr
      33            ;                       int va;
      34            ;                       int vb;
      35            ;                       int vc;
      36            ;                       (int (*)(int))Space_Vector_Gen_MF
      37            ;                       };
      38            ;
      39            ;       Frame Usage Details:
      40            ;            |      a      |      b                     |   c           d     
      41            ;____________|_____________|____________________________|_______________________
      42            ;       FR0  |  step_angle |                            |
      43            ;       FR1  |  entry_old  |  (sector_routine_ address) |
      44            ;       FR2  |  entry_new  |                            |
      45            ;       FR3  |  dy         |                            |
      46            ;       FR4  |  dx         |                            |
      47            
      48            ;================================================================================                       
      49            
      50                            .def        _svgenmf_calc
      51            ;================================================================================
      52 0000       _svgenmf_calc:
      53            
      54      0005  __SVGEN_framesize .set 0005h
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:11 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
svgen_mf.asm                                                         PAGE    2

      55            ;================================================================================
      56 0000 8aa0                       POPD        *+
      57 0001 80a0                  SAR        AR0,*+
      58 0002 8180                  SAR        AR1,*
      59 0003 b005                  LARK        AR0,__SVGEN_framesize
      60 0004 00e8                  LAR        AR0,*0+,AR0
      61            ;--------------------------------------------------------------------------------
      62 0005 bf01                  SPM     1       ; set product mode to shift left one bit.
      63 0006 be47                  SETC        SXM
      64            ;================================================================================
      65 0007 7c03                  SBRK        #3        ; Point AR0 to the first argument.
      66                                            ; This is a pointer to the SVGEN_DATA.
      67            ;--------------------------------------------------------------------------------
      68 0008 0280                  LAR        AR2,*        ; get the pointer in AR2.
      69            ;--------------------------------------------------------------------------------
      70 0009 7803                  ADRK    #3      ; point AR0 back to FR0
      71            ;--------------------------------------------------------------------------------
      72 000a 8b8a                  MAR     *,AR2   ; ARP=AR2. AR0->FR0 and AR2->gain.
      73            ;--------------------------------------------------------------------------------
      74 000b 7801                  ADRK    #1      ; point AR2 to freq.
      75                                            ; ARP=AR2. AR0->FR0 and AR2->freq.
      76            ;--------------------------------------------------------------------------------
      77 000c 73a0                  LT      *+      ; get freq
      78                                            ; also incr AR2 to point to freq_max
      79                                            ; ARP=AR2. AR0->FR0 and AR2->freq_max.
      80            ;--------------------------------------------------------------------------------
      81 000d 54a8                  MPY     *+,AR0  ; product reg = freq*freq_max
      82                                            ; P = Q0 x Q15 = Q15 in 32 bits.
      83                                            ; also incr AR2 to point to alpha
      84                                            ; ARP=AR0. AR0->FR0 and AR2->alpha.
      85            ;--------------------------------------------------------------------------------
      86 000e be03                  PAC             ; get product in ACC.
      87                                            ; ARP=AR2. AR0->FR1 and AR2->alpha.
      88            ;--------------------------------------------------------------------------------
      89 000f 98aa                  SACH    *+,AR2  ; store the product = step_angle in FR0.
      90                                            ; Also incr AR0 to point to FR1.
      91                                            ; ARP=AR2. AR0->FR1 and AR2->alpha.
      92            ;--------------------------------------------------------------------------------
      93 0010 1888                  LACC    *,8,AR0 ; create entry_old from alpha_previous.
      94                                            ; ARP=AR0. AR0->FR1 and AR2->alpha.
      95 0011 be81                  AND     #00ffh,16
         0012 00ff  
      96            ;--------------------------------------------------------------------------------
      97 0013 9890                  SACH    *-      ; store the entry_old in FR1.
      98                                            ; also decrement AR0 to point to FR0.
      99                                            ; ARP=AR0. AR0->FR0 and AR2->alpha.
     100            ;--------------------------------------------------------------------------------
     101 0014 108a                  LACC    *,AR2   ; get step_angle
     102                                            ; ARP=AR2. AR0->FR0 and AR2->alpha.
     103                                            ; Alpha still previous value.
     104            ;--------------------------------------------------------------------------------
     105 0015 2080                  ADD     *       ; add to get new alpha.
     106 0016 9080                  SACL    *       ; store to alpha.
     107                                            ; ARP=AR2. AR0->FR0 and AR2->alpha (new value).
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00  Tue May  6 12:41:11 2003
Copyright (c) 1987-1999  Texas Instruments Incorporated 
svgen_mf.asm                                                         PAGE    3

     108            ;--------------------------------------------------------------------------------
     109 0017 18a8                  LACC    *+,8,AR0 ; create entry_new from alpha_new.
     110                                            ; increment AR2 to point to sector_ptr.
     111                                            ; ARP=AR0. AR0->FR0 and AR2->sector_ptr.
     112 0018 be81                  AND     #00ffh,16
         0019 00ff  
     113            ;--------------------------------------------------------------------------------
     114 001a 7802                  ADRK    #2      ; increment AR0 to point to FR2. 
     115                                            ; ARP=AR0. AR0->FR2 and AR2->sector_ptr.
     116            ;--------------------------------------------------------------------------------
     117 001b 9880                  SACH    *       ; store entry_new.
     118                                            ; ARP=AR0. AR0->FR2 and AR2->sector_ptr.
     119            ;--------------------------------------------------------------------------------
     120 001c bf80                  LACC    #_SINE_TABLE_60
         001d 00c6' 
     121 001e 20a0                  ADD     *+      ; get base+offset to sine table for dy.
     122                                            ; also incr AR0 to point to FR3.
     123                                            ; ARP=AR0. AR0->FR3 and AR2->sector_ptr.
     124            ;--------------------------------------------------------------------------------
     125 001f a690                  TBLR    *-      ; get dy in FR3. dy=sin(ALPHA)
     126                                            ; also decrement AR0 to point back to entry_new.
     127                                            ; ARP=AR0. AR0->FR2 and AR2->sector_ptr.
     128            ;--------------------------------------------------------------------------------
     129 0020 bf80                  LACC    #0ffh   ; get end of table offset.
         0021 00ff  
     130            ;--------------------------------------------------------------------------------
     131 0022 3080                  SUB     *       ; get ACC = 0ffh - entry_new
     132                                            ; AR0 still pts to entry_new.
     133            
     134                                            ; ARP=AR0. AR0->FR2 and AR2->sector_ptr.
     135            ;--------------------------------------------------------------------------------
     136 0023 bf90                  ADD    #_SINE_TABLE_60
         0024 00c6' 
     137                                            ; add the base of the table.
     138                                            ; ARP=AR0. AR0->FR2 and AR2->sector_ptr.
     139            ;--------------------------------------------------------------------------------
     140 0025 7802                  ADRK    #2      ; incr AR0 to point to FR4
     141                                            ; ARP=AR0. AR0->FR4 and AR2->sector_ptr.
     142            ;--------------------------------------------------------------------------------
     143 0026 a680                  TBLR    *       ; get dx in FR4. dx=sin(60-ALPHA).
     144                                            ; ARP=AR0. AR0->FR4 and AR2->sector_ptr.
     145            ;--------------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩专区在线视频| 久久久综合网站| 夜夜嗨av一区二区三区网页| 99久久婷婷国产综合精品| 国产精品久久久久aaaa| 9i看片成人免费高清| 亚洲免费观看高清| 91在线国内视频| 亚洲精选免费视频| 欧美日本不卡视频| 日韩福利电影在线| 精品久久久久香蕉网| 国产一区二区三区视频在线播放| 国产精品国产三级国产普通话99| 国产91露脸合集magnet| 日韩一区在线免费观看| 日本久久电影网| 亚洲va韩国va欧美va| 欧美一区二区三区系列电影| 国产一区欧美日韩| 国产精品天天摸av网| 在线免费观看成人短视频| 青娱乐精品在线视频| xnxx国产精品| www.久久精品| 午夜精品影院在线观看| 久久日韩粉嫩一区二区三区| 97久久精品人人做人人爽| 日韩电影在线一区二区| 国产精品麻豆一区二区| 91精品国模一区二区三区| 丰满放荡岳乱妇91ww| 偷拍亚洲欧洲综合| 欧美国产一区二区在线观看| 欧美性大战久久久久久久蜜臀| 蓝色福利精品导航| 亚洲免费资源在线播放| 日韩欧美一区中文| 99精品久久只有精品| 精品一区二区三区免费视频| 亚洲欧美激情在线| 久久久久久久久久久99999| 在线观看亚洲成人| 国产精品 欧美精品| 亚洲人吸女人奶水| 4438x成人网最大色成网站| 韩国v欧美v亚洲v日本v| 欧美电视剧在线观看完整版| 国产一区二区免费视频| 亚洲人成网站在线| 日韩免费高清av| av在线这里只有精品| 日韩电影免费在线看| 日韩理论片在线| 欧美成人一区二区| 91丨九色丨黑人外教| 久久成人久久爱| 一二三四区精品视频| 中文字幕av一区二区三区高| 91精品久久久久久蜜臀| www.亚洲色图| 激情久久久久久久久久久久久久久久| 成人免费在线观看入口| 精品久久久久久久久久久院品网 | 成人美女视频在线观看18| 亚洲欧美国产三级| 久久久国产精品麻豆| 日韩欧美美女一区二区三区| 不卡欧美aaaaa| 黑人巨大精品欧美一区| 三级欧美韩日大片在线看| 亚洲欧洲国产日本综合| 久久蜜桃av一区二区天堂 | 久久久久久电影| 51精品秘密在线观看| 在线亚洲一区二区| 成人国产视频在线观看 | 亚洲精品国产高清久久伦理二区| 欧美一级国产精品| 欧美日韩精品电影| 日本乱人伦一区| 99这里都是精品| 粉嫩蜜臀av国产精品网站| 国产成人免费xxxxxxxx| 蜜桃视频一区二区三区在线观看| 亚洲精品国产精华液| 国产精品成人在线观看| 欧美激情在线看| 国产欧美中文在线| 国产三级一区二区| 国产午夜亚洲精品不卡| 欧美精品一区二区精品网| 欧美一三区三区四区免费在线看| 欧美主播一区二区三区美女| 欧美中文字幕亚洲一区二区va在线 | 久久久一区二区三区捆绑**| 日韩一区二区麻豆国产| 正在播放亚洲一区| 欧美精品久久久久久久多人混战 | 亚洲黄色录像片| 亚洲欧美日韩中文字幕一区二区三区 | 欧美日韩国产欧美日美国产精品| 91一区在线观看| 成人精品免费视频| 日韩经典中文字幕一区| 日精品一区二区三区| 蜜桃av一区二区在线观看| 蜜臀久久99精品久久久画质超高清 | 自拍偷在线精品自拍偷无码专区| 国产精品私人自拍| 1区2区3区精品视频| 亚洲免费资源在线播放| 夜夜爽夜夜爽精品视频| 三级亚洲高清视频| 国产精品77777竹菊影视小说| 国产福利一区二区三区| 成人精品国产一区二区4080| 国产成人午夜99999| 色女孩综合影院| 欧美日韩精品一区二区三区| 91精品国产色综合久久| 久久综合色一综合色88| 中文字幕免费观看一区| 亚洲一区成人在线| 亚洲福利视频一区二区| 老司机精品视频一区二区三区| 国产精品一区2区| 91浏览器打开| 欧美一区二区三区影视| 亚洲国产精品av| 亚洲综合色噜噜狠狠| 捆绑调教一区二区三区| 岛国精品在线播放| 欧美在线观看禁18| 精品不卡在线视频| 欧美激情中文字幕| 亚洲一区二区偷拍精品| 韩国一区二区三区| 色婷婷综合激情| 日韩欧美在线综合网| 国产精品网站在线观看| 日日夜夜精品视频免费| 成人av手机在线观看| 99在线热播精品免费| 久久久不卡网国产精品一区| 亚洲激情图片一区| 韩国av一区二区三区在线观看| 91色九色蝌蚪| 久久久噜噜噜久噜久久综合| 亚洲国产成人av网| 成人免费的视频| 日韩一区二区免费视频| 亚洲欧美国产三级| 国产黄人亚洲片| 欧美高清性hdvideosex| 亚洲私人影院在线观看| 麻豆91精品视频| 欧美一卡2卡三卡4卡5免费| 亚洲精品免费播放| 国产91清纯白嫩初高中在线观看| 欧美日韩高清影院| 亚洲人成人一区二区在线观看| 国产一区二区三区在线观看免费| 欧美人妖巨大在线| 亚洲精品成人悠悠色影视| 国产成人av电影在线| 欧美成人激情免费网| 亚洲在线中文字幕| 粉嫩在线一区二区三区视频| 欧美剧在线免费观看网站 | 麻豆国产欧美一区二区三区| 欧美日韩中文一区| 一区二区三区在线影院| 99热99精品| 欧美国产丝袜视频| 国产91丝袜在线18| 国产亚洲一区二区三区| 久久99九九99精品| 欧美一区二区三区在线看| 午夜视黄欧洲亚洲| 欧美卡1卡2卡| 国产精品久久久久久久午夜片 | 麻豆国产欧美一区二区三区| 99久久精品国产一区| 亚洲欧美一区二区久久| 91在线观看污| 国产精品不卡视频| 国产91精品免费| 国产喷白浆一区二区三区| 国产91露脸合集magnet | 亚洲成人一二三| jiyouzz国产精品久久| 亚洲精品一区二区三区香蕉| 久久爱www久久做| 欧美日韩一区中文字幕| 日韩毛片高清在线播放| 在线观看日产精品| 天天操天天综合网| 日韩欧美久久一区| 国内精品伊人久久久久av一坑|