您好,请问现在能帮我做一个单片机的AT89C51的频率计吗?要C语言的,能测出当前方波频率,用LED数码管显示

2025-04-09 10:58:45
推荐回答(2个)
回答1:

自己写吧,很简单的,选择单片机的一个IO,在中断里面检测这个IO口的变化状态,在每次跳变的时候记录时间值,再将那个是时间值显示在数码管上,同时也要清零。说明下,单片机最快能测试的频率就几k,因为你主程序还有显示部分,如果太快的快建议选择16位或者32位单片机。。

回答2:

可以用中断做 在中断中和定时器 做,记下一秒钟中断次数