51 单片机 改变频率什么意思,

如果要输出 100HZ的方波,我这样做的,T = 100HZ = 10ms ,5ms翻转一次即可以输出方波
如果控制蜂鸣器,可通过改变占空比来改变蜂鸣器的音色。

别人说是频率高,蜂鸣器声音就变得很尖。不是很理解,缩短T的时间(on和off的时间都缩短)能增大频率,但还是通过占空比来控制的呀,和频率有什么关系呀??
这两个概念我分的很清楚。。

频率,和周期,是倒数关系,和占空比无关。
应该是:T = 1/100HZ = 10ms。
5ms翻转一次,这就是方波。

方波的占空比是 50%。
如果占空比小,或很大,输出的波形,就含有较多的高次谐波,听起来,就刺耳。

人,感到悦耳的声音是正弦波。

方波,以及各种非正弦波,都是多个不同频率正弦波的组合。

f = 100Hz,这称为基波。
多个不同频率正弦波,称为高次谐波。
频率,都是 f 的整数倍。

方波,占空比是 50%,含有的高次谐波较少,听起来,就是 f = 100Hz。
如果占空比小,或很大,波形中就含有较多的高次谐波,听起来,频率就有些高。追问

好吧, 我的问题是 改变频率还是改变占空比的问题呀,这两个概念我分的很清楚。

追答

方波,占空比是 50%,含有的高次谐波少,听起来,就是 f = 100Hz。

如果占空比小,或很大,波形中就含有较多的高次谐波,听起来,频率就有些高。

利用调整占空比来调频率,不是正规的方法。

追问

哦哦哦! 那如何改变频率呀!

追答

T = 1/100HZ = 10ms。

改变这里的 10ms,周期就变了,也就是频率变了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-06
频率和占空比是两个互不相干的概念。
频率是一定时间内电平翻转的次数。占空比是一个周期内,高低电平所占时间的比率。

频率可以改变声调,占空比来改变音色(这个没试过)。
第2个回答  2013-09-06
改变占空比是指周期一定的情况下,改变高电平和低电平的时间。
改变频率是指改变周期,这个是有很大区别的。
相似回答