单片机定时问题?

来源:百度知道 编辑:UC知道 时间:2024/05/25 20:58:41
{定时器初始定时为700us,按键启动定时器后,在前399次中断触发中,每次延时间隔都是0.7ms,这使得蜂呜器D=~D可以输出约714HZ的声音}请举例说明714HZ是怎么得出来的?并说下为什么这么算?

因为你定时为700us(700us=0.7ms)后中断,中断又要延时0.7ms,及一个周期为1.4ms。频率为(1s/1.4ms)=714HZ。
还有不明白请留言
qq570918166

对的,
2次中断D的电压才变化一个周期(一个高低循环),
所以一个周期就是1。4ms,
1。4ms的倒数就是大约714HZ了
(周期秒的倒数就是频率HZ)

如果你在定时器里对P1.0取反,那么出来的是一个方波。周期为1.4ms,这样频率就是714hz了。