我想让一位数码管蜂鸣器显示数据,但是蜂鸣器老是响,请问谁知道为什么呀?

你的蜂鸣是用循环来实现的这時单片在循环,就不能运行显示的那部分所以要用中断做。

用定时器t0中断控制蜂鸣时间长短用t1定时器中断控制蜂鸣频率

}
我用的超声波模块做的单片机超聲波测距我还加了个蜂鸣器报警可为什么蜂鸣器一响一位数码管蜂鸣器显示的数值就变呢我蜂鸣器做的是滴滴的响响一下停一下的那种蜂鸣器一响数就不对了,蜂鸣器不响... 我用的超声波模块 做的单片机超声波测距 我还加了个蜂鸣器报警可为什么蜂鸣器一响 一位数码管蜂鳴器显示的数值就变呢 我蜂鸣器做的是滴滴的响 响一下停一下的那种 蜂鸣器一响 数就不对了,蜂鸣器不响 数值就没问题 这是为什么呢 难道昰蜂鸣器的声音影响到 了超声波吗哪位高手给个解释呢
我把蜂鸣器换成了LED发光二极管 就没问题了 报警的时候发光二极管一闪一闪的 一位數码管蜂鸣器显示的数据也正常 难道真是蜂鸣器的声音影响超声波吗?

1、先查一下蜂鸣器中断响应程序后,数值显示程序中的数是否正確造成一响数就不对。

2、考虑蜂鸣器响应频率尽量低避免频率过高会引起程序中断过快,考虑调用程序数值不对显示数值会出乱等現象。

你对这个回答的评价是

请问你是用什么软件仿真的?

你对这个回答的评价是

你对这个回答的评价是?

}

我要回帖

更多关于 一位数码管蜂鸣器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信