2025-11-08 05:49:55
单片机的频率就是它每秒钟工作多少次心跳,比如常见的8百万次心跳就是8兆赫。计数频率就是用这个心跳当尺子去量其他信号快不快,比如测电机转速就接个红外传感器,让单片机数信号跳动的次数。数完再算实际频率,公式是心跳次数除以计数时间。
为什么是这个答案?因为单片机内部有定时器这个闹钟,它每过1微秒就响一声(8兆赫就是每秒800万微秒)。假设测一个信号用了125微秒,定时器就响了125次,那这个信号频率就是800万除以125,等于640千赫。这里分了三步:先确定心跳速度,再数信号跳了多少次,用总心跳除以时间得出结果。比如测脉冲信号,如果定时器每秒溢出12500次,说明每125微秒溢出一次,那实际频率就是800万微秒除以125微秒,得到640千赫。这样算下来误差不到0.1%,够用了。
本题链接: