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

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

?? svm.lst

?? xc164的空間矢量調制的恒壓頻比控制
?? LST
字號:
C166 COMPILER V6.02, SVM                                                                   08/11/2006 11:28:58 PAGE 1   


C166 COMPILER V6.02, COMPILATION OF MODULE SVM
OBJECT MODULE PLACED IN SVM.OBJ
COMPILER INVOKED BY: C:\Keil\C166\BIN\C166.EXE SVM.c MODV2 BROWSE MODV2 DEBUG

 stmt lvl     source

    1         #include "MAIN.H"
    2         #include "DEF.H"
    3         #include "TableQ15.h"
    4         
    5         unsigned int tk,tk1,to;                                 
    6         
    7         const int PulseMin_Div2 = 15;
    8         
    9         //****************************************************************************
   10         // @Function      void SVM (TComplex  *m, char *Sector) 
   11         //
   12         //----------------------------------------------------------------------------
   13         // @Description   This Function calculate the compare values t0, tk and tk+1  
   14         //                for the SVM. Then this values are written in the Shadow-
   15         //                Registers of CC6-Unit
   16         //                                      
   17         //                Execution time 4.2us @ 40MHz 
   18         //
   19         //----------------------------------------------------------------------------
   20         // @Returnvalue   None
   21         //
   22         //----------------------------------------------------------------------------
   23         // @Parameters    None
   24         //
   25         //----------------------------------------------------------------------------
   26         // @Date          15.10.2003
   27         //
   28         //****************************************************************************
   29         unsigned int tk_temp,tk1_temp;
   30         
   31         #ifdef _V_F_CONTROL_
   32         extern unsigned int V_F_Ratio;
   33         #endif
   34         
   35         int Ta,Tb,Tc;
   36         extern unsigned int TPWM;
   37         
   38         void CalcTimes(void)
   39                 {
   40  1                      int t_temp;
   41  1                      t_temp = tk+tk1;
   42  1                      if(t_temp > TPWM)
   43  1                      {
   44  2                              tk = tk*TPWM/(t_temp);
   45  2                              tk1 = tk1*TPWM/(t_temp);
   46  2                      }
   47  1                      Tc = (TPWM - tk -tk1) >>1;
   48  1                      Tb = Tc + tk;
   49  1                      Ta = Tb + tk1;
   50  1              }
   51         
   52         void SVM(TComplex  *m, char *Sector)
   53         {       
   54  1      
   55  1              int x;
C166 COMPILER V6.02, SVM                                                                   08/11/2006 11:28:58 PAGE 2   

   56  1              // determiination of the sector
   57  1              x=((long)m->imag*(long)SQRT3INV) >> 15; 
*** WARNING C192 IN LINE 57 OF SVM.C: '=': value truncated
   58  1              if (m->imag>0)
   59  1              {       // m.imag>0
   60  2                      if (m->real>0)
   61  2                      {       // Quadrant 1
   62  3                              if (x<m->real)  {*Sector=0;} else       {*Sector=1;}
   63  3                      }
   64  2                      else
   65  2                      {       // Quadrant 2
   66  3                              if (x< (-(m->real)))    {*Sector=2;} else       {*Sector=1;}
   67  3                      }
   68  2              }
   69  1              else
   70  1              {       // m.imag<0
   71  2                      if (m->real<0)
   72  2                      {       // Quadrant 3
   73  3                              if (x<m->real)  {*Sector=4;} else       {*Sector=3;}
   74  3                      }
   75  2                      else
   76  2                      {       // Quadrant 4
   77  3                              if (x< (-(m->real)))    {*Sector=4;} else       {*Sector=5;}
   78  3                      }
   79  2              }
   80  1              //calculate the time of the adjacent vectors
   81  1              tk1     =       ((long)CosVectorQ1_15[*Sector]*(long)m->imag - (long)SinVectorQ1_15[*Sector]*(long)m->real) >> 15;
*** WARNING C192 IN LINE 81 OF SVM.C: '=': value truncated
   82  1              tk1     =       ((long)tk1 * (long)TPWM) >> 15;
*** WARNING C192 IN LINE 82 OF SVM.C: '=': value truncated
   83  1      
   84  1              tk      =       ((long)SinVectorQ1_15[*Sector+1]*(long)m->real-(long)CosVectorQ1_15[*Sector+1]*(long)m->imag) >> 15;
*** WARNING C192 IN LINE 84 OF SVM.C: '=': value truncated
   85  1              tk      =       ((long)tk * (long)TPWM) >> 15;
*** WARNING C192 IN LINE 85 OF SVM.C: '=': value truncated
   86  1      
   87  1              #ifdef _V_F_CONTROL_
   88  1              tk1     =       ((long)tk1 * (long)V_F_Ratio) >> 16;
*** WARNING C192 IN LINE 88 OF SVM.C: '=': value truncated
   89  1              tk      =       ((long)tk * (long)V_F_Ratio) >> 16;
*** WARNING C192 IN LINE 89 OF SVM.C: '=': value truncated
   90  1              #endif 
   91  1      
   92  1              tk_temp = tk;
   93  1              tk1_temp = tk1;
   94  1      
   95  1      
   96  1              switch (*Sector)
   97  1              {  
   98  2      
   99  2              case 0:
  100  2                      CCU6_TCTR2     =  0x006A;
  101  2                      CalcTimes();    
  102  2                      CCU6_CC60SR=Tc;
  103  2                      CCU6_CC61SR=Tb;
  104  2                      CCU6_CC62SR=Ta;
  105  2                      break;  
  106  2      
  107  2              case 1:
  108  2                  CCU6_TCTR2     =  0x0066;
  109  2                      tk = tk1_temp;
  110  2                      tk1= tk_temp;
C166 COMPILER V6.02, SVM                                                                   08/11/2006 11:28:58 PAGE 3   

  111  2                      CalcTimes();
  112  2                      CCU6_CC60SR=Tb;
  113  2                      CCU6_CC61SR=Tc;
  114  2                      CCU6_CC62SR=Ta;
  115  2                      break;  
  116  2      
  117  2              case 2:
  118  2                      CCU6_TCTR2     =  0x006E;
  119  2                      CalcTimes();
  120  2                      CCU6_CC60SR=Ta;
  121  2                      CCU6_CC61SR=Tc;
  122  2                      CCU6_CC62SR=Tb;
  123  2                      break;
  124  2      
  125  2              case 3:
  126  2                      CCU6_TCTR2     =  0x006A;
  127  2                      tk = tk1_temp;
  128  2                      tk1= tk_temp;
  129  2                      CalcTimes();
  130  2                      CCU6_CC60SR=Ta;                                           
  131  2                      CCU6_CC61SR=Tb;           
  132  2                      CCU6_CC62SR=Tc;                   
  133  2                      break;  
  134  2      
  135  2              case 4:
  136  2                      CCU6_TCTR2     =  0x0066;
  137  2                      CalcTimes();                                                                                      
  138  2                      CCU6_CC60SR=Tb;                  
  139  2                      CCU6_CC61SR=Ta;
  140  2                      CCU6_CC62SR=Tc;
  141  2                      break;  
  142  2      
  143  2              case 5:
  144  2                      CCU6_TCTR2     =  0x006E;
  145  2                      tk = tk1_temp;
  146  2                      tk1= tk_temp;
  147  2                      CalcTimes();                                                                                       
  148  2                      CCU6_CC60SR=Tc;
  149  2                      CCU6_CC61SR=Ta;
  150  2                      CCU6_CC62SR=Tb;
  151  2                      break;            
  152  2              
  153  2              }
  154  1              CCU6_vEnableShadowTransfer_CCU6_TIMER_12();
  155  1      }
  156         
  157         


MODULE INFORMATION:   INITIALIZED  UNINITIALIZED
  CODE SIZE        =         726     --------
  NEAR-CONST SIZE  =        2592     --------
  FAR-CONST SIZE   =    --------     --------
  HUGE-CONST SIZE  =    --------     --------
  XHUGE-CONST SIZE =    --------     --------
  NEAR-DATA SIZE   =          20     --------
  FAR-DATA SIZE    =    --------     --------
  XHUGE-DATA SIZE  =    --------     --------
  IDATA-DATA SIZE  =    --------     --------
  SDATA-DATA SIZE  =    --------     --------
  BDATA-DATA SIZE  =    --------     --------
  HUGE-DATA SIZE   =    --------     --------
C166 COMPILER V6.02, SVM                                                                   08/11/2006 11:28:58 PAGE 4   

  BIT SIZE         =    --------     --------
  INIT'L SIZE      =          12     --------
END OF MODULE INFORMATION.


C166 COMPILATION COMPLETE.  7 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲香肠在线观看| 678五月天丁香亚洲综合网| 一区二区三区中文在线| 久久婷婷一区二区三区| 欧美日韩高清一区二区| 欧美在线综合视频| 欧美人与性动xxxx| 91精品国产综合久久婷婷香蕉 | 久久久国际精品| 久久精品夜夜夜夜久久| 国产欧美一区二区精品性色 | 夜夜精品视频一区二区| 亚洲九九爱视频| 亚洲综合一二区| 亚洲成a人v欧美综合天堂下载| 亚洲最新在线观看| 亚洲成a人片综合在线| 日本欧美加勒比视频| 三级不卡在线观看| 日本不卡1234视频| 国产一区二区三区四区五区入口 | 欧美日韩成人激情| 欧美日韩国产美| 日韩免费电影一区| 久久久精品tv| 一区二区三区日韩欧美精品| 日韩精品亚洲专区| 国产在线看一区| av在线不卡免费看| 欧美性淫爽ww久久久久无| 91精品黄色片免费大全| 久久午夜电影网| 一区二区三区国产豹纹内裤在线 | 国产精品一区二区在线观看网站| 国产精品99久久久久| 97久久精品人人做人人爽50路| 精品视频在线看| 久久久久青草大香线综合精品| 亚洲欧洲av另类| 久久精品国产**网站演员| 高清不卡在线观看av| 欧美三级在线播放| 国产欧美一区二区三区鸳鸯浴| 午夜伦欧美伦电影理论片| 韩国成人福利片在线播放| 91网上在线视频| 精品av综合导航| 亚洲国产精品欧美一二99| 国产一区二区在线观看视频| 欧洲亚洲精品在线| 久久综合久久99| 亚洲综合一区二区| 国产99一区视频免费| 91.xcao| 亚洲欧美另类久久久精品 | 欧美一级片在线看| 亚洲天堂精品在线观看| 国内成+人亚洲+欧美+综合在线| 欧美亚洲一区二区在线观看| 久久亚洲二区三区| 日本美女一区二区| 欧美丝袜丝交足nylons| 一区二区中文视频| 粉嫩久久99精品久久久久久夜| 91精品国产综合久久婷婷香蕉 | 另类人妖一区二区av| 色婷婷亚洲婷婷| 国产精品久久三| 国产一区在线看| 欧美大胆人体bbbb| 日韩avvvv在线播放| 欧美日韩中文国产| 亚洲一区二区精品视频| 一本在线高清不卡dvd| 日本一区二区三区dvd视频在线| 精品一区二区免费在线观看| 91麻豆精品国产91久久久久| 五月婷婷激情综合| 欧美美女一区二区三区| 亚洲国产一区视频| 精品视频999| 天堂在线亚洲视频| 日韩一区二区精品在线观看| 免费在线观看日韩欧美| 日韩欧美激情一区| 奇米亚洲午夜久久精品| 91精品国产手机| 精品一二三四区| 久久久久久**毛片大全| 不卡在线观看av| 亚洲免费资源在线播放| 欧美亚洲高清一区二区三区不卡| 亚洲影院免费观看| 欧美精品日日鲁夜夜添| 老司机午夜精品| 国产亚洲精品超碰| 91污在线观看| 日韩av电影免费观看高清完整版在线观看 | 久久久久久久久久久黄色| 国产在线精品免费| 欧美精品一区二区三| eeuss鲁一区二区三区| 一区二区三区四区不卡视频 | 精品国产一区二区三区av性色| 韩国女主播一区| 国产精品国产精品国产专区不蜜| 色先锋资源久久综合| 日韩国产高清影视| 国产亚洲一区二区三区在线观看 | 久久久久久久久免费| av在线免费不卡| 男人的天堂亚洲一区| 欧美韩国一区二区| 欧美麻豆精品久久久久久| 国产成人免费视频网站 | 久久伊99综合婷婷久久伊| 成人性生交大片免费看在线播放 | 欧美精品18+| 高清不卡一区二区| 婷婷国产在线综合| 国产亚洲成年网址在线观看| 欧美性videosxxxxx| 国产高清不卡二三区| 亚洲国产视频一区| 欧美国产视频在线| 欧美一区二区三区在线看| 99久久精品国产毛片| 精东粉嫩av免费一区二区三区| 一区二区三区中文字幕精品精品 | 国产精品护士白丝一区av| 欧美一区二区三区男人的天堂| 成人av小说网| 国内偷窥港台综合视频在线播放| 亚洲精品一卡二卡| 国产农村妇女精品| 日韩精品中午字幕| 欧美在线一二三| 9久草视频在线视频精品| 精品一区二区国语对白| 日韩和的一区二区| 亚洲精品ww久久久久久p站| 久久久久国产精品人| 91精品国产综合久久福利| 91原创在线视频| 国产剧情一区二区三区| 激情av综合网| 另类成人小视频在线| 日韩av午夜在线观看| 亚洲成人激情综合网| 樱花草国产18久久久久| 国产欧美精品一区二区色综合朱莉| 欧美v国产在线一区二区三区| 91精品午夜视频| 欧美一区二区在线不卡| 91精品国产综合久久久久久久| 欧美日韩精品电影| 欧美群妇大交群的观看方式| 欧美性大战久久久久久久| 在线日韩一区二区| 在线免费观看成人短视频| 色综合天天视频在线观看| 91香蕉国产在线观看软件| 色婷婷精品久久二区二区蜜臀av| 成人app网站| 91尤物视频在线观看| 91婷婷韩国欧美一区二区| 97精品国产露脸对白| 一本大道久久a久久精品综合| 91久久免费观看| 欧美怡红院视频| 91麻豆精品国产91久久久资源速度| 日韩女优av电影在线观看| 精品国产1区二区| 中文字幕av一区 二区| 国产精品久久久久久久久搜平片| **欧美大码日韩| 亚洲一区二区在线免费看| 午夜久久久久久久久| 久久精品av麻豆的观看方式| 高清不卡在线观看av| 色哟哟一区二区三区| 日韩欧美一区二区三区在线| 久久精品亚洲一区二区三区浴池| 国产精品系列在线| 亚洲视频免费在线| 亚洲成人精品一区二区| 国精品**一区二区三区在线蜜桃| jizz一区二区| 欧美一区二区私人影院日本| 国产日产欧美精品一区二区三区| 亚洲欧美综合色| 奇米影视在线99精品| 懂色av一区二区在线播放| 欧美日韩国产高清一区二区三区| 国产亚洲人成网站| 亚洲黄网站在线观看| 狠狠色丁香久久婷婷综合丁香| 在线影院国内精品| 久久色在线视频| 午夜欧美在线一二页|