33问答网
所有问题
基于C51单片机的方波频率测量:方波输入后,用中断的方式对其频率测量,求相关程序!
如题所述
举报该问题
其他回答
第1个回答 2020-01-30
程序还是自己编吧?不过,测量频率,更好的方式是采用捕获中断,这样中断响应的时间不会影响测量精度。具体只要每次进入中断时,读取计数器的捕获寄存器的数值,与上一次捕获值相减后,将本次捕获值存储,作为下一次中断相减时使用。
每次中断相减的结果经过单位换算得到信号周期,再求倒数就是频率了。求倒数需要多字节除法,采用C语言的话较简单。若采用汇编语言,可到网上下载多字节整数除法子程序。
相似回答
大家正在搜