为什么单片机的输出声音频率是这样计算的?

首先,P3.0在0.7ms翻转一次,P3.0的输出波形从1变为0或者从0变为1,一个振荡周期包含一个高电平和一个低电平,所以你可以看到需要0.7ms乘以2才是一个周期波形的持续时间,0.7 ms * 2 = 1.4 ms。

1.4ms换算成秒:1.4 ms/1000 = 0.0014s。

0.0014s换算成频率:1/0.0014s = 714.2857Hz。