测量周期法。将被测量信号经过整形后转换成方波信号,利用单片机查询两个上升沿,在此期间根据晶体振荡器产生的周期为Tc的脉冲送计数器进行计数,设计数值为N,则得被测量信号的周期值Tx=TcXN,然后取其倒数即为被测量信号的频率。图1信号周期测量原理图A点波形检测两个上升沿,对B信号计馥B点波舷图2频率测量计数波形示意图件头:/*测量周期法的基本原理:在被测信号T内,对某一基准时间进行计数,基准时间与计数值的乘积便是被测周期.*/#includeat89x51.h#defineuintunsignedintuintcount,period;bitrflag=0;/周期标志voidcontrol(void)TMOD=0x09;/T/CO为方式1,INTO为1是启动定时器IT0=1;/脉冲方式(后沿负跳有效)进入中断TH0=0;TL0=0;P1_0=0;P1_0=1;、/触发器清零TR0=1;/启动T/COEX0=1;/只开外部中断1EA=1;/开总中断voidINT_0(v