C51编程:p1.6采集外部时钟,采集100个周期,然后计算其频率,请大家看看这样对吗?
#pragma asm
CLR TR0
MOV TL0,#00;
MOV TH0,#00
MOV R0,#100
HUM00: JNB HUM,HUM00;
HUM01: JB HUM,HUM01
SETB TR0
HUM02: JNB HUM,HUM02
HUM03: JB HUM,HUM03
DJNZ R0,HUM02
CLR TR0
#pragma endasm
hi=TH0;
lo=TL0;
ttt=hi*32+lo;
time=8192-ttt;
cyc=time/100;
freq=1/cyc;
请问这样计算对吗?变量全部为int
发表时间:2002年11月13日14:44:00