编程使蜂鸣器响铃10次,每次响铃发出200HZ的声音,持续时间为0.25秒,静音0.5秒,单片机使

2025-02-25 13:30:05
推荐回答(4个)
回答1:

200HZ声音和持续0.25秒怎么实现?
----
每隔 2.5ms,把输出端取反,即为 200Hz。

取反 100 次,停止,即为持续 0.25s。

静音0.5秒,就是 2.5ms 的 200 倍。

为了精确定时,应该使用定时器。
----
楼主采纳的答案,并没有回答如何实现 200Hz 的方法。

回答2:

1、200HZ即周期为5ms
2、持续时间0.25S即为250ms
3、持续时间即为持续次数:250 / 5 = 50

回答3:

使用一个timer实现,周期为5ms,产生50个周期

回答4:

你先去看看蜂鸣器的资料吧