导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:求:用at89c51实现频率计的源程序[reder]

 *第7357篇: C51编程:求:用at89c51实现频率计的源程序

  
楼 主:reder 2002年12月31日21:06
 C51编程:求:用at89c51实现频率计的源程序
请问谁有关于c51实现简单频率计的源程序?
大概思路为:1、在一定时间段内,对脉冲个数进行记数,从而计算频率。
2、或者测量一个脉冲周期的时间t,再由1/t计算出其频率。
请指教!
谢谢!
  
2楼:koii 2003年1月1日16:05
 思路1比较精确。
例如半秒采一次样,计时器采用查询方式,或者用两个计时器,看达到一定数值所需要的时
间。
  
3楼:reder 2003年1月1日22:40
 请问1/t怎样实现?
用单片机的除法(即1/t)怎样编?
  
4楼:koii 2003年1月2日19:56
 这样……
检测两个上跳沿的间隔时间,然后把1S换算为相应单位,去除那个间隔时间,例如1s=
1000ms,如果间隔时间为1ms,那么就是1000/1=1000Hz,诸如此类的。可能你会需要用浮
点计算才可以。
  
5楼:reder 2003年1月3日07:47
 问题是单片机的除法很难实现
单片机上的除法怎样实现?

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:硬件:lm393

[下一篇主题]:初学者:各位大虾,帮帮忙