请问我用51做的这个频率检测程序为什么不对?

2019-07-15 12:46发布

我想的是定时器中断每1us进入一次中断,检测P2.0口是不是有信号输入,当外部输入高电平时P2.0口接收到一个信号,然后K加1,K每计满40个就是2秒,频率f=k/2s。用的郭天祥的板子,下载好后,6个数码管只有第一个亮,我用一定频率的电路的导线接到P2.0口上去之后,现象没有任何变化。请问是为什么?或者接线该怎么改??谢谢



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
两颗树
2019-07-16 14:15
测频率的两种简单方法,
1,固定周期个数测时间:因为我们测试频率一般来说都是转换为方波测量,所以使用外部中断脚做测频引脚,定时器用来测量时间周期,当第一次进入中断到第二次进入中断的时间就是频率的周期。在中断里开启定时器,下一次中断取出定时器的值,换算成时间就是频率周期。
当然应当多测几个周期取除一些误差,一般用来测频率低的,大概就是这样!!
2.固定时间量周期个数
定时器定时一段时间,时间到检测进过多少次外部中断,除法得到周期,一般用来测频率稍微高点的。

没记错的话,就是这样

一周热门 更多>