完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我从网上下载的设计的频率计,但是我不知道频率是怎么存储的,因为我想用单片机判断某一个频率,应该怎么写程序啊 #include #include <1602_Drive.h> /****************************************************************** * 定义接口: * * 液晶显示器的接口“1602_Drive.h”库函数中已经定义 * * 定义待测方波频率的接口: * * P3^5(T0口)做时钟输入接口; * ******************************************************************/ //================================================================== //用测量脉冲次数的方法时定义的定时1s的参数 #define THCLK 0x3c #define TLCLK 0xd2 #define CntNum 20 //================================================================== //定义中间变量 unsigned int Cnt; unsigned int tmp; unsigned char outcnt[8]; ***it p=P1^0; //================================================================== //将测量的整数装换为标准有效的字符串 void NumToChar(void) { unsigned char i; outcnt[0]=tmp/10000+48;tmp%=10000; outcnt[1]=tmp/1000+48;tmp%=1000; outcnt[2]=tmp/100+48;tmp%=100; outcnt[3]=tmp/10+48;tmp%=10; outcnt[4]=tmp+48; outcnt[5]='H'; outcnt[6]='z'; outcnt[7]=' |