关于51单片机测频率的问题

2019-03-24 19:22发布

请问大家,我在一秒钟之内检测到的下降沿次数就是频率对不对? 我将比较器的输出端接到P3^2口   程序如下 /******************中断函数***********************/
void int0() interrupt 0
{
 count++;  //每来个低电平进入中断,计算一秒之内下降沿的次数
} /****************定时器1函数 处理频率**************/
void time1() interrupt 3
{
 TH1=(65536-50000)/256;
 TL1=(65536-50000)%256;
 tt++;
 if(tt==20)
 {
  frequence=count;
  count=0;
  tt=0;
 } }这方法不知道为什么不对  请大家指教 我用protues模拟的一下是附件,各位有空帮忙看看。 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。