想写个单片机采集方波,并在数码管显示频率的程序

2020-03-08 19:25发布

想写个单片机采集方波,并在数码管显示频率的程序,方波由信号发生器产生的,高手提供下思路,或有参考程序提供下,谢谢了!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
joyme
2020-03-09 03:53
开定时器计数呀,你可以设置一个50us的定时器(1us指令周期的情况),太高了可能单片机就会显得负荷太重,来第一个外部中断开启定时器,第二个中断时读计数并开启下一次计数,比如是20,那么脉宽就是20*50us=1ms,频率就是1K,同样如果计数是10那么频率就是2K,这些处理显示等工作不要在中断里做,在主函数循环里做,依此类推。

一周热门 更多>