亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美一级欧美三级在线观看| 亚洲国产日韩a在线播放| 欧美精品一区二区精品网| 制服丝袜亚洲网站| 欧美一区二区免费视频| 欧美日本韩国一区| 91精品国产手机| 91精品国产综合久久久蜜臀图片| 欧美日韩成人一区| 欧美一区二区三区啪啪| 精品精品国产高清a毛片牛牛| 日韩欧美中文一区| 精品盗摄一区二区三区| 精品国产亚洲在线| 中文字幕欧美国产| 自拍偷拍欧美精品| 亚洲国产精品久久不卡毛片| 午夜久久久久久电影| 日韩精品电影一区亚洲| 日本女人一区二区三区| 国产一区在线不卡| 高清国产午夜精品久久久久久| 成人app软件下载大全免费| 91理论电影在线观看| 欧美这里有精品| 欧美一区二区三区不卡| 久久久久久久久岛国免费| 国产精品久久久久久久久免费桃花 | 91麻豆精品久久久久蜜臀| 7777精品伊人久久久大香线蕉最新版| 欧美精选午夜久久久乱码6080| 日韩一级视频免费观看在线| 精品国产凹凸成av人导航| 日本一区二区高清| 亚洲综合男人的天堂| 蓝色福利精品导航| 大陆成人av片| 欧美四级电影网| 精品国产乱码久久久久久浪潮| 亚洲国产成人私人影院tom| 一区二区三区不卡视频在线观看 | 午夜精品一区二区三区电影天堂| 奇米一区二区三区| 国产99一区视频免费| 日本精品视频一区二区| 精品国产一区二区国模嫣然| 亚洲免费观看高清完整版在线观看 | 韩国欧美国产1区| 91亚洲午夜精品久久久久久| 91精品国产91热久久久做人人| 国产清纯在线一区二区www| 亚洲国产日韩一区二区| 国产高清久久久久| 欧美午夜一区二区三区免费大片| 精品国产免费久久| 亚洲综合在线五月| 国产精品综合二区| 欧美日本在线视频| 中文字幕一区二区三区精华液 | 色8久久精品久久久久久蜜| 日韩一区二区三区在线视频| 成人免费在线观看入口| 日本va欧美va欧美va精品| 91蜜桃在线免费视频| 日韩精品中文字幕在线一区| 亚洲美女在线一区| 国产裸体歌舞团一区二区| 欧美日韩视频不卡| 国产精品国产三级国产aⅴ中文 | 99精品在线观看视频| 欧美videofree性高清杂交| 亚洲精品菠萝久久久久久久| 国模一区二区三区白浆| 欧美精品自拍偷拍| 伊人色综合久久天天人手人婷| 国产精品一级在线| 欧美一级xxx| 一区二区三区色| 99精品欧美一区二区蜜桃免费| 精品国产百合女同互慰| 青青国产91久久久久久| 色婷婷av一区二区三区软件| 国产精品毛片久久久久久| 激情综合五月天| 欧美一区二区女人| 丝袜脚交一区二区| 欧美亚洲国产怡红院影院| 亚洲女女做受ⅹxx高潮| 国产成人免费视频网站 | 日韩电影网1区2区| 欧美三级日本三级少妇99| 日韩码欧中文字| 成人18视频日本| 国产精品理论在线观看| 国产精品乡下勾搭老头1| 欧美成人猛片aaaaaaa| 日韩激情中文字幕| 欧美蜜桃一区二区三区| 亚洲第一电影网| 欧美丝袜丝交足nylons| 一区二区三区四区精品在线视频| 色系网站成人免费| 亚洲视频免费在线观看| 一本到不卡精品视频在线观看| 国产精品久久久久久久岛一牛影视| 国产成人在线网站| 中文字幕第一区综合| 成人午夜视频在线观看| 欧美激情一区二区三区不卡 | 国产欧美日韩一区二区三区在线观看| 激情图区综合网| 国产喂奶挤奶一区二区三区| 国产精品1区2区| 欧美国产激情一区二区三区蜜月| 国产成a人亚洲精品| 国产精品久久久久久妇女6080 | 91免费国产在线| 一区二区三区精品在线观看| 欧美日韩dvd在线观看| 日韩中文字幕一区二区三区| 日韩亚洲欧美中文三级| 九色综合狠狠综合久久| 久久久www成人免费毛片麻豆| 成人永久看片免费视频天堂| 综合色中文字幕| 欧美日本一道本| 老汉av免费一区二区三区| 中文字幕av一区二区三区免费看| av中文字幕不卡| 亚洲午夜精品在线| 欧美一级夜夜爽| 国产高清精品久久久久| 亚洲黄色尤物视频| 在线不卡的av| 国产夫妻精品视频| 玉米视频成人免费看| 欧美精品视频www在线观看 | 日韩精品一区二区三区视频| 国产成人在线视频播放| 亚洲综合一区二区精品导航| 91麻豆精品91久久久久同性| 国产在线视频不卡二| 亚洲精选视频在线| 欧美一三区三区四区免费在线看 | 欧美嫩在线观看| 国产精品一区在线观看你懂的| 亚洲欧美一区二区三区久本道91 | 一区二区三区在线视频播放| 欧美高清激情brazzers| 国产一区二区精品久久99| 亚洲欧美一区二区三区久本道91 | 久久婷婷色综合| 色天天综合色天天久久| 另类调教123区| 成人欧美一区二区三区黑人麻豆| 欧美电影一区二区三区| 国产成人免费视| 亚洲成av人影院| 国产午夜精品一区二区| 欧美精选一区二区| www.色综合.com| 老司机精品视频在线| 中文字幕一区二区三| 欧美一级二级在线观看| 91玉足脚交白嫩脚丫在线播放| 久久精品国产亚洲高清剧情介绍| 亚洲日本一区二区| 亚洲精品一区二区三区影院| 欧美亚洲国产一区二区三区va| 国产不卡视频在线播放| 日本不卡一二三区黄网| 亚洲激情男女视频| 国产女主播在线一区二区| 91精品国产综合久久福利软件| 97久久超碰国产精品| 九九精品一区二区| 午夜视频在线观看一区二区三区| 欧美国产日产图区| 久久综合九色综合欧美亚洲| 在线电影一区二区三区| 91论坛在线播放| 成人av电影在线播放| 激情欧美日韩一区二区| 琪琪一区二区三区| 亚洲一区二区中文在线| 亚洲欧美在线视频| 国产精品免费av| 久久精品一区四区| 精品国产露脸精彩对白| 91精品国产一区二区| 欧美日韩不卡一区| 欧美日韩亚洲综合一区| 色综合久久综合| 一本一道波多野结衣一区二区| 波多野结衣中文一区| 国产美女精品一区二区三区| 久久成人免费网| 免费成人性网站| 奇米精品一区二区三区在线观看| 日韩精品一级中文字幕精品视频免费观看 |