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

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

?? end.lst

?? 正弦波發生電路如果其他會員下載一次您上載的源碼
?? LST
字號:
C51 COMPILER V8.09   END                                                                   11/28/2004 05:44:22 PAGE 1   


C51 COMPILER V8.09, COMPILATION OF MODULE END
OBJECT MODULE PLACED IN End.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE End.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg52.h>
   2          #include"I2C.h"
   3          #include"ZLG7290.h"
   4          
   5          #define uchar unsigned char
   6          #define uint unsigned int
   7          
   8          #define N 50
   9          
  10          sbit wr=P2^5;
  11          sbit chab=P2^7;                                         //接口定義
  12          sbit cs=P2^6;
  13          
  14          uint Ph=0;
  15          uchar Amp=10;
  16          uchar chPA=2;                                           //相幅轉換;
  17          
  18          uchar code Sin[N]={64,72,80,88,95,102,108,114,118,122,125,127,127,127,126,124,120,116,111,105,98,91,84,76,
             -68,59,51,43,36,29,22,16,11,7,3,1,0,0,0,2,5,9,13,19,25,32,39,47,55,63};
  19          uchar SinB[N]={0};
  20          
  21          /*延時0.01s*/
  22          void Delay(unsigned int t)
  23          {
  24   1              do
  25   1              {
  26   2                      TH0 = 0xDC;
  27   2                      TL0 = 0x00;
  28   2                      TR0 = 1;
  29   2                      while ( !TF0 );
  30   2                      TF0 = 0;
  31   2                      TR0 = 0;
  32   2              } while (--t);
  33   1      }
  34          
  35          /*全部清顯示*/
  36          void ClearAll()
  37          {
  38   1        uchar i;
  39   1        for (i=0;i<8;i++)
  40   1         ZLG7290_Download(i,0,0,31);
  41   1      }
  42          
  43          /*系統初始化*/
  44          void SystemInit()
  45          {
  46   1              I2C_Init();
  47   1              TMOD = 0x01;
  48   1              Delay(30);
  49   1      }
  50          
  51          /*顯示相位*/
  52          void DisplayPhase()
  53              { if(Ph==0)ZLG7290_Download(7,0,0,0);
  54   1                 else if(Ph<100){ZLG7290_Download(7,0,0,Ph/10);ZLG7290_Download(6,0,0,0);}
C51 COMPILER V8.09   END                                                                   11/28/2004 05:44:22 PAGE 2   

  55   1                    else {ZLG7290_Download(7,0,0,Ph/100);ZLG7290_Download(6,0,0,Ph/10%10);ZLG7290_Download(5,0,0,0);}
  56   1           }
  57          
  58          /*顯示振幅*/
  59          void DisplayAmp()
  60               {
  61   1            ZLG7290_Download(2,1,0,Amp/10);
  62   1            ZLG7290_Download(1,0,0,Amp%10);
  63   1            ZLG7290_Download(0,0,0,0);
  64   1          }
  65          
  66          /*移相*/
  67          void PhaseUp()
  68          {uint i,j;uchar temp;
  69   1       if(Ph!=330)
  70   1        {Ph=Ph+30;
  71   2          for(j=0;j<4;j++)
  72   2             {temp=SinB[N-1];
  73   3                for(i=N-1;i>0;i--)
  74   3                 {SinB[i]=SinB[i-1];
  75   4                  }
  76   3               SinB[0]=temp;
  77   3              }
  78   2         }
  79   1       else{Ph=0;for(i=0;i<N;i++)SinB[i]=(int)((float)Sin[i]*(float)(Amp)/10.0); }
  80   1      }
  81          void PhaseDn()
  82          {uint i,j;uchar temp;
  83   1      if(Ph>=30)
  84   1         {Ph=Ph-30;
  85   2          for(j=0;j<4;j++)
  86   2          {  temp=SinB[0];
  87   3             for(i=0;i<N;i++)
  88   3             {SinB[i]=SinB[i+1];
  89   4             }
  90   3             SinB[N-1]=temp;
  91   3          }
  92   2         }
  93   1      }
  94          
  95          /*變幅*/
  96          void AmpUp()
  97          {
  98   1       uint i;
  99   1       if(Amp<20)
 100   1         {
 101   2          Amp=Amp+2;
 102   2          for(i=0;i<N;i++)
 103   2            {
 104   3             SinB[i]=(int)(SinB[i]*(float)(Amp)/(float)(Amp-2));
 105   3            }
 106   2         }
 107   1      
 108   1      }
 109          void AmpDn()
 110          {
 111   1      uint i;
 112   1       if(Amp>2)
 113   1         {
 114   2          Amp=Amp-2;
 115   2          for(i=0;i<N;i++)
 116   2            {
C51 COMPILER V8.09   END                                                                   11/28/2004 05:44:22 PAGE 3   

 117   3             SinB[i]=(int)(SinB[i]*(float)(Amp)/(float)(Amp+2));
 118   3            }
 119   2         }
 120   1      
 121   1      }
 122          
 123          /*重置*/
 124          void reset()
 125          { uint i;
 126   1       Ph=0;Amp=10;
 127   1       for(i=0;i<N;i++)
 128   1       SinB[i]=Sin[i]; 
 129   1       //
 130   1      }
 131          
 132          
 133          
 134          /*測試按鍵功能*/
 135          void KeyT()interrupt 0
 136          {
 137   1              unsigned char KeyValue;
 138   1              ClearAll();             
 139   1              ZLG7290_ReadReg(ZLG7290_Key,&KeyValue);
 140   1                                                  
 141   1      switch(KeyValue)
 142   1      {case 1:chPA=(chPA+1)%3;break; 
 143   2       case 2:switch(chPA)
 144   2               {case 2:break;
 145   3                case 0:PhaseUp();break;
 146   3                case 1:AmpUp();break;
 147   3               }break;
 148   2       case 3:switch(chPA)
 149   2               {case 2:break;
 150   3                case 0:PhaseDn();break;
 151   3                case 1:AmpDn();break;
 152   3               }break;
 153   2       case 4:reset();break;
 154   2      }
 155   1       DisplayPhase();DisplayAmp();
 156   1       ZLG7290_WriteReg(ZLG7290_FlashOnOff,0x11);   
 157   1       if(chPA==0)ZLG7290_Flash(0xf0);
 158   1          else if(chPA==1)ZLG7290_Flash(0x0f);
 159   1                 else ZLG7290_Flash(0x00);       
 160   1                        
 161   1      }
 162          
 163          void main()
 164          {  uchar i;
 165   1              EA = 0;
 166   1              IT0 = 1;        //負邊沿觸發中斷
 167   1              EX0 = 1;        //允許外部中斷
 168   1              EA = 1;
 169   1      SystemInit();
 170   1      ClearAll();
 171   1      DisplayPhase();DisplayAmp();
 172   1      ZLG7290_Flash(0x00);
 173   1      
 174   1      for(i=0;i<N;i++)SinB[i]=Sin[i];
 175   1      
 176   1       cs=0;wr=1;chab=1;i=0;
 177   1      
 178   1       while(1)
C51 COMPILER V8.09   END                                                                   11/28/2004 05:44:22 PAGE 4   

 179   1       {
 180   2        wr=1;
 181   2        chab=!chab;
 182   2        if(chab==0)P0=Sin[i];
 183   2        else P0=SinB[i];
 184   2        wr=0 ;
 185   2        if(chab){i++; if(i>=N)i=0; }
 186   2       }
 187   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    999    ----
   CONSTANT SIZE    =     50    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =     54       9
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成+人+日韩+欧美+亚洲| 国产精品每日更新在线播放网址| 一区二区三区自拍| 成人网在线免费视频| 亚洲精品在线免费观看视频| 久久精品国产亚洲5555| 日韩视频免费观看高清完整版在线观看| 久久久无码精品亚洲日韩按摩| 亚洲欧美日韩小说| 国产揄拍国内精品对白| 97久久精品人人澡人人爽| 日韩一卡二卡三卡| 国产精品一区免费在线观看| 中文字幕一区二区三区蜜月| 欧美性受极品xxxx喷水| 黄页网站大全一区二区| 国产精品视频麻豆| 欧美日本乱大交xxxxx| 国产精品一线二线三线精华| 亚洲男人的天堂一区二区| 9191国产精品| 成人免费毛片a| 午夜精品国产更新| 国产拍欧美日韩视频二区| 欧美性大战久久久| 韩国一区二区三区| 亚洲精品国产精华液| 精品国产凹凸成av人导航| av电影在线观看完整版一区二区| 午夜精品成人在线视频| 中文字幕 久热精品 视频在线| 欧美日韩情趣电影| 国产高清久久久久| 午夜不卡在线视频| 日韩美女精品在线| 日韩视频免费观看高清完整版| 91性感美女视频| 激情文学综合丁香| 午夜国产精品一区| 亚洲日本一区二区三区| 久久精品视频在线看| 欧美日产国产精品| 色一情一乱一乱一91av| 国产一区在线观看麻豆| 五月婷婷综合网| 国产精品美女视频| 久久久精品2019中文字幕之3| 欧美三区在线视频| 色综合久久九月婷婷色综合| 国产在线精品一区二区不卡了 | 亚洲国产精品v| 欧美一级高清大全免费观看| 色素色在线综合| 夫妻av一区二区| 国产精品一卡二卡在线观看| 蜜臀av一区二区在线免费观看 | 亚洲香肠在线观看| 国产精品网站在线播放| 精品国产一区二区三区久久久蜜月 | 亚洲视频在线观看一区| 国产性色一区二区| 久久一日本道色综合| 3d动漫精品啪啪1区2区免费 | 成人av午夜电影| 国产成人在线网站| 国产综合一区二区| 美女视频一区二区三区| 午夜精品福利在线| 三级不卡在线观看| 日韩av一级电影| 日日摸夜夜添夜夜添亚洲女人| 一区二区三区四区av| 亚洲男人的天堂一区二区| 日韩理论片在线| 亚洲免费在线视频一区 二区| 国产精品入口麻豆九色| 国产精品人妖ts系列视频| 中文字幕第一区| 国产精品高潮久久久久无| 国产精品国产精品国产专区不蜜 | 91丨九色丨尤物| 暴力调教一区二区三区| 91丝袜美腿高跟国产极品老师 | 色综合久久综合网欧美综合网 | 制服丝袜亚洲播放| 欧美一区二区三区视频在线观看| 欧美日韩国产成人在线91| 欧美日韩国产影片| 51精品久久久久久久蜜臀| 日韩精品一区二区在线观看| www成人在线观看| 国产精品情趣视频| 亚洲女同女同女同女同女同69| 一区二区三区日韩欧美| 婷婷久久综合九色综合绿巨人| 奇米在线7777在线精品| 国产精品1区2区3区在线观看| 不卡在线观看av| 欧美系列日韩一区| 日韩视频免费直播| 日本一区二区免费在线 | 性欧美大战久久久久久久久| 男女视频一区二区| 国产成人亚洲综合a∨婷婷| 99久久精品国产观看| 欧美狂野另类xxxxoooo| 亚洲精品在线免费观看视频| 国产精品久久久久久户外露出| 亚洲欧美日韩国产综合| 蜜桃视频第一区免费观看| 成人亚洲一区二区一| 在线精品视频小说1| 日韩欧美中文字幕一区| 国产精品久久久久久久久免费相片| 一区二区三区毛片| 国精产品一区一区三区mba视频| 91在线看国产| 欧美不卡一区二区三区| 自拍偷拍亚洲激情| 蜜臀国产一区二区三区在线播放| 北岛玲一区二区三区四区| 欧美一区二区在线视频| 国产精品情趣视频| 蜜桃久久av一区| 91蜜桃在线观看| 2017欧美狠狠色| 五月天精品一区二区三区| 成人午夜激情视频| 欧美一卡二卡三卡四卡| 亚洲美女免费在线| 国产一区二三区好的| 欧美日本一区二区三区| 中文字幕av不卡| 九九热在线视频观看这里只有精品| 色综合久久久久综合体桃花网| 久久影视一区二区| 免费人成网站在线观看欧美高清| 色国产综合视频| 欧美极品少妇xxxxⅹ高跟鞋 | 国产精品免费久久| 蜜桃av噜噜一区| 欧美日韩精品欧美日韩精品一 | 国产成人精品一区二区三区四区| 欧美影院一区二区| 国产精品国产精品国产专区不蜜| 久久99久久久欧美国产| 欧美日韩一区三区四区| 日韩一区日韩二区| 国产91精品精华液一区二区三区 | 久久99精品国产| 91麻豆精品国产自产在线观看一区 | 久久久精品免费网站| 免费精品视频最新在线| 欧美日韩精品三区| 亚洲国产精品久久人人爱| 99re6这里只有精品视频在线观看| 国产日产欧产精品推荐色| 国内精品视频666| 精品国产一区二区三区久久久蜜月 | 97久久超碰精品国产| 国产精品美女久久福利网站 | 在线视频国内一区二区| 自拍偷拍亚洲激情| 91视视频在线观看入口直接观看www | 成人黄色软件下载| 国产欧美日韩一区二区三区在线观看| 久久99久久99| 精品国产91乱码一区二区三区| 免费观看一级特黄欧美大片| 欧美一级xxx| 国产自产2019最新不卡| 精品日韩av一区二区| 国产制服丝袜一区| 久久久久久一级片| 国产.精品.日韩.另类.中文.在线.播放| 精品国产免费久久| 国产999精品久久久久久| 国产精品视频yy9299一区| 99re热这里只有精品视频| 亚洲人成亚洲人成在线观看图片| 91视频观看免费| 亚洲一线二线三线久久久| 欧美日韩中文字幕一区| 首页综合国产亚洲丝袜| 日韩精品中文字幕一区二区三区| 韩国精品主播一区二区在线观看 | 日本三级亚洲精品| 久久久久久久久久看片| 精品国产三级电影在线观看| 久久丁香综合五月国产三级网站| 久久久久久久综合色一本| 国产精品1区2区3区在线观看| 国产精品青草综合久久久久99| 97se亚洲国产综合自在线| 亚洲中国最大av网站| 日韩欧美在线一区二区三区| 风间由美一区二区三区在线观看| 一区二区三区在线影院| 日韩女优av电影在线观看| 成人黄色免费短视频|