18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創(chuàng)作
電子發(fā)燒友網>電子資料下載>C語言|源代碼>0.1Hz 10MHz頻率計

0.1Hz 10MHz頻率計

2008-05-19 | rar | 444 | 次下載 | 10積分

資料介紹

#include
unsigned char t=0,yichu=0,fenpin;
sbit B153=P2^0;
sbit A153=P2^1;
sbit GATE=P2^6;
sbit CLR=P2^7;
sbit P33=P3^3;


void t0(void)interrupt 1
{t++;
yichu=2;????????//定時器0溢出,yichu=2
}

void t1(void)interrupt 3????//計數(shù)器1溢出,yichu=1
{TCON=0;
yichu=1;
TH1=0xff;
TL1=0xff;
}

void delay(void)??????//1s軟件延時
{unsigned int i=500,j;
while(i)
?{i--;
?j=250;
?while(j)
??{j--;}
?}
}
unsigned char table(unsigned char x)?//軟件查表輸出
{unsigned char code n[10]={0xee,0x82,0xdc,0xd6,0xb2,0x76,0x7e,0xc2,0xfe,0xf6};
return(n[x]);
}

display(float f)??????//以測出的頻率串行輸出
{unsigned long x;
unsigned char a[5]={0,0,0,0,0},i=0,j;
if(f!=0){
if((f<10000)&&(f>1))?????//正常顯示
?{if(f>1000)f=f-1;?????//軟件修正頻率偏差
?while(f<1000)
??{f=f*10;
??i++;
??}
?x=f*10;
?a[4]=x%10;
?if(a[4]>=5)f=f+1;;
?x=f;
?a[1]=x%10;
?a[2]=(x/10)%10;
?a[3]=(x/100)%10;
?a[4]=(x/1000)%10;
?for(j=0;j<5;j++)
??{a[j]=table(a[j]);}
?a[i+1]++;
?a[0]=0;
?}
else if(f>=10000)??????//以科學計數(shù)法顯示
?{while(f>=1000)
??{f=f/10;
??i++;
??}
?x=f;
?a[4]=(unsigned char)((float)((f-x))*10);
?if(a[4]>=5)x++;??????//四舍五入
?a[2]=x%10;
?a[3]=(x/10)%10;
?a[4]=(x/100)%10;
?a[0]=i+2;
?for(j=0;j<5;j++)
??{a[j]=table(a[j]);}
?a[4]++;
?a[1]=0x7c;
?}
else
?{x=f*10000;???????//頻率值小于1
?if((x%10)>=5)x=x+10;?//四舍五入
?x=x/10;
?a[1]=x%10;
?a[2]=(x/10)%10;
?a[3]=(x/100)%10;
?a[4]=(x/1000)%10;
?for(j=0;j<5;j++)??
??{a[j]=table(a[j]);}
?a[4]++;
?a[0]=0;
?}
?
}
for(j=0;j<5;j++)???//串行
?{SBUF=a[j];
?while(TI==0);}

}

cepin()
{unsigned char i;
float sj;
unsigned long js;//時間、計數(shù)的拼音首字母
float f;??//f為頻率
TMOD=0xd9;
t=0;
TH0=0;
TL0=0;
TH1=0;
TL1=0;
GATE=0;
TCON=0x50;
GATE=1;
delay();
GATE=0;
for(i=0;i<250;i++){}????//延時1ms
sj=((float)(TH0*256+t*65536+TL0))/1000000.0;
js=(long)TH1*256+TL1+1;
f=(js/sj)*fenpin;
display(f);
}

panduan()
{float zhouqi;
B153=1;
A153=1;
TMOD=0x51;??
TH0=0xce;??//定時器0=12.8ms
TL0=0;
TH1=0xff;??//計數(shù)器1=100個脈沖
TL1=0x9c;
TCON=0x50;
while(yichu==0);
TCON=0;
if(yichu==1)?//計數(shù)器先溢出:在12.8ms內測得的脈沖過多,說明頻率較高
?{fenpin=128;//轉為測128分頻后的頻率
?cepin();}
else ???//計時器先溢出:100個脈沖的時間比較短,即頻率較低,可以減少分頻數(shù)
?{yichu=0;
?B153=1;
?A153=0;
?TH0=0xc1;?//定時器0=16ms
?TL0=0x80;
?TH1=0xff;?//計數(shù)器1=100個脈沖
?TL1=0x9c;
?TCON=0x50;
?while(yichu==0);
?TCON=0;
?if(yichu==1)?? //計數(shù)器先溢出:在16ms內測得的脈沖過多,說明頻率較高
??{fenpin=16;//轉為測16分頻后的頻率
??cepin();}
?else?? //計時器先溢出:100個脈沖的時間比較短,即頻率較低,用2分頻測周期
??{B153=0; //以下是測周期部分
??A153=0;
??TH0=0;
??TL0=0;
??t=0;
??TMOD=0x09;
??TR0=1;
??GATE=1;
??while(P33==0);
??GATE=0;
??while(P33==1);
??TR0=0;
??zhouqi=(TH0*256+t*65536+TL0)/1000000.0;
??if(zhouqi<0.001)?//若周期太小,則轉為測原頻率
???{fenpin=1;
???B153=0;
???A153=0;
???cepin();}
??else{display((1.0/zhouqi));}
??}
?}
}

main()
{
IE=0x8a;
while(1)
?{
?panduan();?//判斷原頻率屬于哪個范圍,并調用相應函數(shù)測其頻率
?delay();
?}

}

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 148V到5KW無橋LLC雙向逆變器的電路原理圖免費下載
  2. 0.26 MB   |  154次下載  |  10 積分
  3. 22KW逆變側功率管的損耗如何進行計算詳細公式免費下載
  4. 0.40 MB   |  32次下載  |  2 積分
  5. 3高功率密度碳化硅MOSFET軟開關三相逆變器損耗分析
  6. 2.27 MB   |  30次下載  |  5 積分
  7. 4S7-200 可編程序控制器系統(tǒng)手冊
  8. 12.81 MB   |  4次下載  |  免費
  9. 5ATX電源 FSP_ATX-300PAF電路圖資料
  10. 0.18 MB   |  1次下載  |  2 積分
  11. 6IP6541_L 150uA 低功耗,集成多種快充輸出協(xié)議中文資料
  12. 1.43 MB   |  次下載  |  免費
  13. 7PC5010 單通道20V_10A低邊高速驅動器技術手冊
  14. 1.17 MB   |  次下載  |  免費
  15. 8GSV2201D 帶嵌入式MCU的DisplayPort 1.4到HDMI 2.0轉換器規(guī)格書
  16. 0.67 MB   |  次下載  |  2 積分

本月

  1. 148V到5KW無橋LLC雙向逆變器的電路原理圖免費下載
  2. 0.26 MB   |  154次下載  |  10 積分
  3. 22KW逆變側功率管的損耗如何進行計算詳細公式免費下載
  4. 0.40 MB   |  32次下載  |  2 積分
  5. 3高功率密度碳化硅MOSFET軟開關三相逆變器損耗分析
  6. 2.27 MB   |  30次下載  |  5 積分
  7. 4STM32F10x參考手冊資料
  8. 13.64 MB   |  12次下載  |  1 積分
  9. 5OAH0428 V1.0英文規(guī)格書
  10. 5.86 MB   |  8次下載  |  免費
  11. 6光伏并網逆變器原理
  12. 7.31 MB   |  6次下載  |  2 積分
  13. 7NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據手冊
  14. 0.40 MB   |  4次下載  |  2 積分
  15. 8S7-200 可編程序控制器系統(tǒng)手冊
  16. 12.81 MB   |  4次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935132次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191422次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183352次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81600次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73818次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65990次下載  |  10 積分