注册 登录
编程论坛 单片机编程

老师们!在C51的程序里,如何识别外部来的频率是50Hz还是60Hz呢

wuzijun9060 发布于 2017-02-19 07:38, 2106 次点击
老师们!在C51的程序里,如何识别外部来的频率是50Hz还是60Hz呢
4 回复
#2
qdcs2017-02-19 10:01
通过计数器,记录两次脉冲的个数。中断发生时,记录的12分频数换算成时间长
#3
wuzijun90602017-02-20 06:22
qdcs:我的问题提的不好,我的意思是在程序中如何判断:当是50HZ的脉冲就去执行50H的计数;当是60HZ的脉冲就去执行60H的计数
#4
qdcs2017-02-20 12:34
int t
if t=60
{计数函数}
if t=50
{计数函数}
一般计数函数没必要分50还是60hz

#5
zuenquan5212017-02-28 13:01
在中断里面做计数,前后两次数据相减,再乘上时间即可。
1