采用c语言 用单片机测输入波形的频率,求一参考程序?急急急啊
1个回答
展开全部
1、频率就是一秒钟计量多少个周期的波形。
比如:市电50HZ,就是一秒钟计量出50这个数据。
2、用你所选用的单片机做个1秒钟的时钟。
每1秒钟对输入波形计数。
3、一般做频率计,要根据测量的精度要求,把输入信号分不同频率进行不同处理。
比如:1~99HZ为一段;100~999HZ为2段式1000~9999为3段……
最终达到满足你设计要求为主。
细路供参考,具体也不知道你用什么单片机,就不说了。
比如:市电50HZ,就是一秒钟计量出50这个数据。
2、用你所选用的单片机做个1秒钟的时钟。
每1秒钟对输入波形计数。
3、一般做频率计,要根据测量的精度要求,把输入信号分不同频率进行不同处理。
比如:1~99HZ为一段;100~999HZ为2段式1000~9999为3段……
最终达到满足你设计要求为主。
细路供参考,具体也不知道你用什么单片机,就不说了。
追问
我的是89C52 你能帮我写个程序 精度能达到1% 程序
追答
我这几天搬家,刚刚安上网络,不知道现在你还用不用。
另外还要有具体的技术要求,比如要不要显示数值,及位数。
所用计量的大概频率等等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询