国产一区二区三区毛片_亚洲乱码AV中文一区二区_亚洲精品无码专区在线播放_日韩欧美一二_咪咪av影院_欧久久av一区二区

zhaocongxue
級別: 略有小成
精華主題: 0
發帖數量: 397 個
工控威望: 496 點
下載積分: 1218 分
在線時間: 182(小時)
注冊時間: 2007-10-27
最后登錄: 2025-05-12
查看zhaocongxue的 主題 / 回貼
樓主  發表于: 2012-08-18 09:43
系統程序:
#include <c8051f000.h>
typedef unsigned char uchar;
typedef unsigned int uint;
typedef unsigned long ulong;
sbit P1_0=P1^0;
sbit P1_2=P1^2;
sbit P0_6=P0^6;
sbit P0_4=P0^4;
sbit P0_7=P0^7;
sbit P1_3=P1^3;
sbit P1_4=P1^4;
#define CON 28585756
uint t[4]={0,0,0,0};
uint i=0,a=0,t1=0,t2=0,e=0,tt=0;
char d=1,n=1,jj=0,j=0,m=0;

union tcfint16{
      uint myword0;
      struct{uchar hi;uchar low;}bytes0;
      }myint16;
union tcfint116{
      uint myword1;
      struct{uchar hi;uchar low;}bytes1;
      }myint116;
void pca1()                            //設置脈沖捕捉
{    
EIE1=0x00;                          //禁止脈沖捕捉中斷
PCA0MD=0x00;                      //系統時鐘12分頻,禁止pca中斷
PCA0CN=0x00;                       //CR=0
PCA0CPM0=0x20;
PCA0CPM1=0x20;                      //正沿捕捉
}
void DAC0(uint DAChl)
{
myint16.myword0=DAChl;
DAC0L=myint16.bytes0.low;
DAC0H=myint16.bytes0.hi;
}
void delay()
{
uint xxxx,xxx=999,xx,x;
for(x=0;x<400;x++)
   for(xx=0;xx<x;xx++)
   {
     xxxx=xxx/1000;
    }
}
main()                              //主函數
{
uint t0;
uint dk1=0,dk2=0;
WDTCN=0xde;
WDTCN=0xad;            //關看門狗
XBR0=0x12;
XBR2=0x40;               //交叉開關設置,外部中斷無引腳
XBR1=0x00;
OSCICN=0x95;             //內部時鐘4MHz
DAC1CN=0;               //DCA1無效
PRT0CF=0xc0;
PRT1CF=0x18;
CKCON=0xe7;            //系統時鐘12分頻
TMOD=0x11;
TCON=0x00;               //外部中斷請求及標志位0
TH0=0x00;
TL0=0x00;
TH1=0x00;
TL1=0x00;
pca1();                   //pca初始化  
REF0CN=0x03;
DAC0CN=0x84;             //DCA0使能,左對齊
  P1_0=0;
  P1_2=1;
  P0_6=0;
  P0_7=0;
  P1_3=0;
  P1_4=0;
   EA=1;                          //中斷設置
   ET0=1;
   PT0=1;
   ET1=1;
   PT1=1;
   a=0x91A0;
   //a=0xF2A0;
     DAC0(a);
    delay();    
//****************************測頻*****************************//
  while(1){
   for(i=1;i<4;i++){
    CCF0=0;                         //變頻上升沿標志
   while(CCF0==0)
   {}
   TR1=1;
   CCF0=0;                          //變頻上升沿標志
   while(CCF0==0)
   {}
   TR1=0;
myint116.bytes1.low=TL1;
myint116.bytes1.hi=TH1;
TH1=0;
TL1=0;
if(myint116.myword1>6000&&myint116.myword1<30000)  //剔除粗大誤差值
{m++;
t[m]=myint116.myword1;
}
else
i--;}
    for(i=1;i<=2;i++)                //中值濾波
     for(jj=1;jj<=3-i;jj++)
       if(t[jj]>t[jj+1])
         {t[0]=t[jj];
         t[jj]=t[jj+1];
         t[jj+1]=t[0];
         }  
    dk1=t[2];                        
    for(i=0;i<4;i++)
    t=0;
    n=1;                           //進入鑒頻鑒相
//***************************鑒頻*****************************//
while(d==1){                        //測量變頻周期
   for(i=1;i<4;i++){
    CCF1=0;                       //變頻上升沿標志
   while(CCF1==0)
   {}
   TR1=1;
   CCF1=0;                         //變頻上升沿標志
   while(CCF1==0)
   {}
   TR1=0;
myint116.bytes1.low=TL1;
myint116.bytes1.hi=TH1;
TH1=0;
TL1=0;
if(myint116.myword1>6000&&myint116.myword1<30000)
{m++;
t[m]=myint116.myword1;
}
else
i--;                   }
    for(i=1;i<=2;i++)                  //中值濾波
     for(jj=1;jj<=3-i;jj++)
       if(t[jj]>t[jj+1])
         {t[0]=t[jj];
         t[jj]=t[jj+1];
         t[jj+1]=t[0];
         }  
    dk2=t[2];
    for(i=0;i<4;i++)
    t=0;
    if(dk2>dk1+2)                       //鑒頻
     {a=a+192;
      DAC0(a);}
     else
      d=0;
     }
    a=0xF2A0;
    DAC0(a);
//****************************鑒相*****************************//     TR0=1;
    while(n==1)
    {
    CCF1=0;
    while(CCF1==0)
    {}
    TR1=1;
    CCF0=0;
    while(CCF0==0)
    {}
    TR1=0;
    myint116.bytes1.low=TL1;
    myint116.bytes1.hi=TH1;
      TH1=0;
      TL1=0;
      t1=myint116.myword1;//假設變頻超前測t1
      if(t1>=(dk1-700))
      t1=t1-(dk1-700);
      else
      t1=700+t1;             //補償
    CCF0=0;
    while(CCF0==0)
    {}
    TR1=1;
    CCF1=0;
    while(CCF1==0)
    {}
    TR1=0;
    myint116.bytes1.low=TL1;
    myint116.bytes1.hi=TH1;
      TH1=0;
      TL1=0;
      t2=myint116.myword1;      //假設工頻超前測t2
    f(t2>=700)
    t2=t2-700;
    else
    t2=dk1-(700-t2);           //補償
      if(t1<=t2)               //變頻超前工頻
      {if(t1<250)
       {a=CON/dk1*16-t1;
       DAC0(a);}
       else{
       a=CON/dk1*16-250;
       DAC0(a);}
       n=0;                   //轉入測頻
       }
      else                      //工頻超前變頻
      {if(t2<250)
       {a=CON/dk1*16+t2;
       DAC0(a);}
        else{
       a=CON/dk1*16+250;
       DAC0(a);}
       n=0;                    //轉入測頻
      }
    }
  }
}
void t0_ISR()interrupt 1     //中斷服務程序
{TH0=0x00;
TL0=0x00;
TF0=0;
j++;
if(j==80)
{j=0;
P0_7=1;}
}
void t1_ISR()interrupt 3   //中斷服務程序
{TH1=0x00;
TL1=0x00;
TF1=0;
}


附件: 變頻工頻鎖相程序.doc (40 K) 下載次數:19
網站提示: 請不要用迅雷下載附件,容易出錯
andy_gao
級別: 略有小成
精華主題: 0
發帖數量: 284 個
工控威望: 449 點
下載積分: 2188 分
在線時間: 226(小時)
注冊時間: 2012-08-02
最后登錄: 2025-05-06
查看andy_gao的 主題 / 回貼
1樓  發表于: 2012-08-18 11:39
把單片機的C程序轉化為PLC程序,還不如按照控制要求,自己從新編寫來的快

主站蜘蛛池模板: 19禁国产精品福利视频_www黄在线观看_日韩av无码久久一区二区_97超碰国产在线_中文字幕.亚洲无码日_成人免费无码A毛片_青青草在久久免费久久免费_国产午夜性春猛交ⅹxxx | 女人在厨房被添高潮全过程A片_麻豆网神马久久人鬼片_麻豆秋葵绿巨人无限观看_2020国产自慰福利_欧美又黄又嫩大片a级_欧美人与性囗牲恔配视频0_国产成人AV免费网址_青青青久久 | 99国内精品久久久久久久软件_午夜精品久久久久_一级黄色录像视频_国产又黄又爽又色的免费视频_99视频精品全部国产_久久久久久久久久91_羞羞网站入口_亚洲视频在线免费看 | 国产精品久久久成人一区二区三区_香港经典A毛片免费观看特级_伊人丁香五月婷婷综合激情四射网_99久久婷婷国产综合精品青牛牛_日韩一区二区三区观看_国产成人无码aa精品一区_91影音_国产精品一区2区三区内射 一本精品999爽爽久久久_久久av.com_最近最新中文字幕h_国产精品国产三级国产专播一_最近免费中文字幕大全高清_久久毛片一区二区三区_三年片免费观看大全国语_欧美精品无码久久久 | 91久久精品国产一区二区三区_一本大的之伊人_国产免费观看视频_一级片aaa_国产国在线线免费费_久久精品国产亚洲αv忘忧草_WWW国产精品内射熟女_2012中文字幕在线视频 | 97人洗澡人人澡人人爽人人模_国产亚洲精品AE86_日韩1区2区日韩1区2区_国内永久免费传媒_性亚洲videofree高清极品_久久av影院_97在线观看视频免费播放_久久精品这里只有精99品麻豆 | 国色天香2019中文字幕在线观看_亚洲AV无码传区国产乱码O_97在线免费公开视频_熟女无套高潮内谢吼叫_国产精品嫩草影院入口一二三_国产亚洲欧美日韩精品一区二区三区_乱色欧美激情亚洲欧美激情_四虎在线免费观看视频 | 日本aⅴ视频_亚洲中文字幕在线无码一区二区_免费xxx视频_久久综合免费视频_蜜桃人妻无码AV天堂三区_又粗又紧又湿又爽的免费视频_国内精品成人_亚洲网在线 | 免费一级a毛片免费观看欧美大片_久久人妻熟女一区二区_xxxxhd裸体video_久久久久久久国产精品视频_国产村偷农村妇女免费视频_欧美激情黄色片_永久免费一区二区三区_国产日产欧洲无码视频 | 国产成人无码精品午夜福利A_日本熟妇HD人妻_国产成年无码a∨片在线韩国_秋霞福利_午夜精品91_AA片子吇中文字处女_欧美夜噜噜免费观看_国产精品青青草原免费无码 | 一区二区三区二区中文字幕视频_蜜臀AV无码国产精品色午夜麻豆_欧美在线观看自拍影视_天堂久久网_2021久久超碰国产精品最新_黄片毛片av_鲁大师在线视频播放免费观看_成人欧美一区二区三区视频网页 | 91久久精品国产一区二区三区_一本大的之伊人_国产免费观看视频_一级片aaa_国产国在线线免费费_久久精品国产亚洲αv忘忧草_WWW国产精品内射熟女_2012中文字幕在线视频 | 中文天堂最新版www_男人把女人桶到喷白浆的软件免费_永久黄网站免费视频性色_美女扒开尿眼让男人桶爽视频_永久免费观看av_中文字幕一区二区三区精品_香蕉国产影院_www.亚洲91 | 九九热黄色片_成人涩涩日本国产一区_亚洲美免无码中文字幕_天天看天天爽_爱色涩a资源_亚洲成H人AV无码动漫无遮挡_亚洲二区精品_成人免费无遮挡在线播放 | 性高潮久久久久久久久_国产白嫩精品久久久久久_黄片毛片一级片_久久久福利_九色97_超碰在线国产_久操网在线观看_99在线播放 | 日韩免费无码专区精品观看_久久久久久久久久久久久久免费看_18av千部免费影片与您_日本天堂在线视频_空姐毛片_香蕉私人影院_黑人巨茎大战白人美女_国产成人av免费观看 | 欧亚一级片_亚洲成人av免费在线观看_亚洲人成网亚洲欧洲无码_国产一级二级在线_狼群社区视频www_超碰免费在线97_青青午夜_国产成人无码A区在线观看导航 | 天堂网中文_国产丰满乱子伦无码专_91插插插影_国产精品乱码高清在线观看_国内av免费看_精品无码免费专区毛片_国产露脸无码a区久久蘑菇_国产美女二区 | 中国熟妇色xxxxx老妇_东京热无码一区二区三区av_女人自慰喷水高清播放_超碰在线人人干_国产午夜大地久久_麻豆爽爽妓女国产99RE小说_美女视频无遮挡永久网站_精品视频免费在线观看 | 最新午夜_国产片av在线永久免费观看_九一在线视频_91精品国产综合久久久久久_免费无遮挡禁18污污网站_全黄一级毛片_999久久久精品国产消防器材_奇米四色777久久爱 | 一级黄色aaa_国产免费午夜a无码v视频_精品免费在线观看_中文在线无码高潮潮喷_97人人在线_国产成人亚洲合集青青草原精品_欧美成人性色_久久99国产视频 | 97国产在线视频_国产色在线播放_西西人体大胆444WWW_久章草在线视频免费观看_国产成人综合在线视频_久久国产福利播放_成人免费黄视频_色吧综合 | 五月天色婷婷丁香_午夜三级A三级三点自慰_国产免费播放一区二区_中文在线观看免费视频_se吧提供在线看片免费人成久网_欧美日韩大片在线观看_久草在线视频免费资源_91久精品 | 国产午夜福利在线观看视频_四虎1515永久免费_少妇高潮惨叫久久久久久_色综合久久婷婷五月_日韩一区网站_国产精品色内内在线播放_中国鲜肉GAY高中XX禁18网站_91九色porny老版 绝顶丰满少妇av无码_国产精品一区欧美_国产精品色哟哟_日韩淫视频_老熟妇仑乱视频一区二区_亚洲欧美中文日韩在线v日本野外_欧美乱偷一区二区三区在线_成人在线观看www | 国产片在线免费播放_人与黄色三级毛片_国产91香蕉_久久久久国产精品免费网站_99精品视频在线免费播放_国产麻豆精品一区二区在线_4438五月天丁香综合亚洲_综合久久一 | 亚洲天堂久久久久_野花社区wwW高清视频_一区二区三区四区在线观看国产日韩_久久破处_国产精品成人嫩草影院_国产老片播放_热久久美女精品天天吊色_凹凸精品视频分类视频 | 伊人一本在线_亚洲AV永久无码精品国产精_久久精品岛国AV一区二区无码_亚洲欧洲精品成人久久av18_美女视频一二三区_国产黄色录像一级片_91视频综合网_九九热有精品 | a级高清免费毛片av在线_日韩乱视频_久久九九高潮毛片免费全部播放_少妇BBWBBW高潮_黑色东京在线观看_亚洲欧洲日产国码无码AV一_韩国日本美国免费毛片_国产精品69久久久久水密桃 | 国产精品久久影院_免费A级毛片黄A片高清在线播放_亚洲大片在线_久久99热婷婷精品一区_国产精品亚洲swag_91久一久精品日日躁夜夜躁国产_午夜dj视频免费观看www_欧美区精品系列在线观看不卡 | 高h粗口_日本黄色三级网站_黄色av大全_少妇饥渴偷公乱第一章全文_精品免费久久久国产一区_国产乱人_国产精品久久久国产盗摄_欧美亚洲人成在线 | 午夜毛片视频_美女裸身裸乳视频网站_av成人永久免费看片本色_第一福利网站_xxxav在线_免费看男人操女人_国产精品麻豆99久久久久久_亚洲国产视 | 午夜精品福利影院_粉嫩呦福利视频导航大全_国产一区在线免费_超碰在线观看97_年轻的秘书4在线观看_成年人免费观看在线视频_免费无码AV一区二区三区_精品国产乱码久久久久久软件影片 | 国产欧美亚洲一级激情在线观看_亚洲情视频_国产性猛交_国产又色又刺激高潮免费视频_在线亚洲天堂_久久精品人人做人人爽97_国产精品爽爽爽爽爽爽免费观看_中文字幕在线视频免费 | 国产日产欧美a一级在线_久久成人视屏_强行挺进朋友漂亮人妻身体_午夜影音_91精品国产高清久久久久久久久_国产高清久久_亚洲精品无码久久久_国产成人免费看片 | 一区二区播放_国产ts人妖一区二区三区_日韩精品在_国产在线播放一区_又大又黄又硬视频_激情久久一区_好姑娘国语免费高清观看_国产在线成人 | 日韩毛片免费无码无毒视频观看_久久在线视频精品_欧美成a人片_任我爽在线视频_亚洲色成人网一二三区_在线观看免费观看电视_青草久草_亚洲AV无码国产剧情 | 成人黄色激情视频网站_国产亚洲精品younv_亚洲美女网站_国产一级淫_国产精品videossex_亚洲老司机av_麻豆影视大全_成人动漫入口 | 亚洲最大成人av_国产精品一品二区三区在线观看_免费看a毛片_终极斗罗4第三季免费播放_国产乱码精品一区二区三区中文_四虎影院4hu_91精品国产综合久_国产男女视频在线 | av免费在线网址_国产成人片一区在线观看_久久久久免费看黄a毛片肥婆_色婷婷色综合激情国产日韩_在线欧美小视频_丁香少妇激情啪啪_午夜激情在线视频_美女和帅哥在床上 | freexxxx性特大另类_69xx视频免费观看_国产三级国产精品国产普男人_国产欧美二区综合_555www成人网_东莞性视频88XXX_欧美一区二区三区视频_欧美国产一区二区三区激情无套 | 玖玖视频精品_国产丝袜无码一区二区视频_黄色avav_av免费国产_麻豆果传媒成人A片免费看_国产一区二区三区精品av_性欧美videofree高清69_成视频年人黄网站视频福利 |