資源簡介
內(nèi)含51單片機頻率計的詳細程序,頻率計誤差<0.5%,可測頻率范圍寬,應(yīng)用廣泛,程序簡單

代碼片段和文件信息
#include
#define?uint?unsigned?int
#define?uchar?unsigned?char
sbit?q=P2^3;
sbit?b=P2^2;
sbit?s=P2^1;
sbit?g=P2^0;
sbit?flog=P2^4;
int?num=0;
int?t=0;
int?count=0;?
uchar?code?table0[]={0xc00xf90xa40xb00x990x920x820xf80x800x90};
void?delay(int?k)
{
int?ij;
for(i=0;i for(j=0;j<100;j++);
}
void?init()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
IT0=1;
EX0=1;
TR0=1;
ET0=1;
EA=1;
}
void?inter0()?interrupt?0
{
count++;
}
void?timer0()?interrupt?1
{
t++;
if(t==20)
{
t=0;
num=count;
count=0;
}
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
}
void?display(int?n)
{
int?geshibaiqian;
if(n>=1000)
{
flog=0;
qian=(n/1000)/1000;
bai=((n/1000)/100)-10*qian;
shi=((n/1000)%100)/10;
ge=(n/1000)%10;}
else
{
flog=1;
qian=n/1000;
bai=(n/100)-10*qian;
shi=(n%100)/10;
ge=n%10;}
q=b=s=g=1;
q=0;b=s=g=1;
P0=table0[qian];
delay(4);
q=b=s=g=1;
b=0;q=s=g=1;
P0=table0[bai];
delay(4);
q=b=s=g=1;
s=0;q=b=g=1;
P0=table0[shi];
delay(4);
q=b=s=g=1;
g=0;q=b=s=1;
P0=table0[ge];
delay(4);}
void?main()
{
init();
while(1)
display(num);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-14?11:25??51單片機頻率計\
?????文件????????6376??2009-05-07?14:37??51單片機頻率計\STARTUP.A51
?????文件???????14048??2018-04-14?10:12??51單片機頻率計\STARTUP.LST
?????文件?????????749??2018-04-14?10:12??51單片機頻率計\STARTUP.OBJ
?????文件????????6571??2018-04-14?10:14??51單片機頻率計\frequency
?????文件????????9714??2018-04-14?10:14??51單片機頻率計\frequency.M51
?????文件????????2437??2018-04-14?10:14??51單片機頻率計\frequency.hex
?????文件??????????66??2018-04-14?10:14??51單片機頻率計\frequency.lnp
?????文件?????????918??2018-04-14?10:14??51單片機頻率計\frequency.plg
?????文件???????55668??2018-04-14?11:25??51單片機頻率計\frequency.uvopt
?????文件???????13412??2018-04-14?11:25??51單片機頻率計\frequency.uvproj
?????文件???????????0??2018-04-14?09:51??51單片機頻率計\frequency_uvproj.bak
?????文件????????3264??2018-04-14?10:14??51單片機頻率計\test_fre1.LST
?????文件????????6720??2018-04-14?10:14??51單片機頻率計\test_fre1.OBJ
?????文件??????????39??2018-04-14?10:14??51單片機頻率計\test_fre1.__i
?????文件????????1151??2018-04-14?10:14??51單片機頻率計\test_fre1.c
評論
共有 條評論