51单片机之蜂鸣器与LED流水灯的简单结合

首先,我们先看看原理图。
在这里插入图片描述
在这里插入图片描述
蜂鸣器bz1接着上拉电阻为高电平,所以想让蜂鸣器响,就要让bz口接低电平。(蜂鸣器bz口接单片机的P1^5口)
下面给出一个代码例子:
在这里插入图片描述
该代码实际结果,LED灯从d1到d8依次亮,再从d8到d1依次亮,灯每移一次,蜂鸣器就响一次,一个循环响16次。其中,beep=~beep摆放位置不同,出现的结果也不同。我们可以通过蜂鸣器响了多少次来确定LED亮了多少次。
在这里插入图片描述
如:把beep=~beep,放在while(1)的开头,出现的结果是LED从d1到d8在从d8到d1,蜂鸣器才响一次,共一次。通过蜂鸣器响了多少次可以确定流水灯什么时候开始工作。

猜你喜欢

转载自blog.csdn.net/weixin_43789635/article/details/85602873
今日推荐