1、直接按频率计设计,计算出频率值来,然后与预期数据比较。
这种办法适应范围很广,而且可以轻松调整阈值。你的频率不是很高,频率计设计难度不高。
2、设计一个带通滤波器,窗口就是30K-60K,然后滤波结果经过整形后送单片机中断,一旦发现有信号,则触发单片机中断。
这个设计对单片机程序设计要求不高,但对于外围模拟电路设计要求非常高,难度要远大于方案1,如果自己电路能力不够的,不要尝试了。
rtd2660 mcu 程序怎么编写液晶驱动板RTD2660写驱动程序和选择程序都是比较简单的,你要有刷机工具就可以了,那个刷机软件上面的F3是选择程序(程序文件存放路径),F9是刷写。当右下角显示100%就说明刷写成功了。 下面的图片是RTD2660的刷写工具介面,你安装好这工具后就可以找到驱动了。
# include “stdio.h”
# include “stdlib.h”
# include “time.h” /*需引用的头文件*/
srand((unsigned)time(NULL))/*随机种子*/
n=rand()%(Y-X+1)+X/*n为X~Y之间的随机数*/
int rand(void)
函数int rand( void )返回的是一个界于0~32767(0x7FFF)之间的伪随机数,包括0和32767。
C预先生成一组随机数,每次调用随机函数时从指针所指向的位置开始取值,因此使用rand()重复运行程序产生的随机数都是相同的,可以通过srand()函数来改变指针位置。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)