• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51单片机蜂鸣器怎么响出不同频率的声音

WXaaaaa 2018-11-17 浏览量:5409

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要确定使用的是无源蜂鸣器,以脉冲方式通电(PWM),脉冲频率决定了声调

    如果是有源蜂鸣器,只能发出唯一声调

    • 发布于 2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17
  • 想要发出不同频率的声音,用单片机IO产生不同平率的脉冲即可。
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要一个无源蜂鸣器,然后给不同频率的PWM波,就可以发出不同的声音
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单的方法就是延时不同时间的延时函数,这是针对无缘的蜂鸣器,有缘的蜂鸣器给1就响,改变不了声音
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 用定时器产生不同的频率就可以了,用无源蜂鸣器驱动
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 通过控制PWM波的频率来调节音调。
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 脉冲个数,脉冲周期,以及脉冲占空比。
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 要使用51定时器的PWM引脚输出不同频率的方波,然后外接一个无源蜂鸣器才能发声。

    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般都是蜂鸣器用三极管导通,51定时器根据不同频率输出占空比不同的方波导通蜂鸣器!https://jingyan.baidu.com/article/15622f24125b72fdfdbea57f.html
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用PWM就行了,PWM频率控制声音频率,PWM占空比控制声音的响度,虽然不是线性的但是还是可以做的
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 蜂鸣器必须是无源的这样才可以通过给予不同频率的脉冲发出不同声音
    • 发布于2018-11-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是无源蜂鸣器,改变io的反转频率就可以了。有源的话,那就不行了
    • 发布于2018-11-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 导通就会发出声音,不同频率的声音,就是有不同频率的导通速度决定的,你就用pwm来控制蜂鸣器就可以了,改变pwm的频率达到你要的效果
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要发出IO口频率不同,蜂鸣器就会按不同频率叫。 
    • 发布于2018-11-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 蜂鸣器要找那种无源的,可以用不同频率PWM控制发出不同的声音
    • 发布于2018-12-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 用你的PWM输出不同的频率去控制你的蜂鸣器
    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51单片机蜂鸣器怎么响出不同频率的声音