首先,我们先看看原理图。


蜂鸣器bz1接着上拉电阻为高电平,所以想让蜂鸣器响,就要让bz口接低电平。(蜂鸣器bz口接单片机的P1^5口)
下面给出一个代码例子:

该代码实际结果,LED灯从d1到d8依次亮,再从d8到d1依次亮,灯每移一次,蜂鸣器就响一次,一个循环响16次。其中,beep=~beep摆放位置不同,出现的结果也不同。我们可以通过蜂鸣器响了多少次来确定LED亮了多少次。

如:把beep=~beep,放在while(1)的开头,出现的结果是LED从d1到d8在从d8到d1,蜂鸣器才响一次,共一次。通过蜂鸣器响了多少次可以确定流水灯什么时候开始工作。

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

  1. 基于51单片机的8个LED流水灯的的设计

    本设计旨在实现8个LED流水灯的设计. 原理图: 参考代码: #include<reg52.h> #include<intrins.h> #define uint unsign ...

  2. 51单片机入门学习小结(流水灯与数码管)

    51单片机入门学习小结(流水灯与数码管) 对原理图的分析 以下是我所用单片机的原理图 这块51单片机一共有4个I/O口(意思为input/output),也代表着如果我们后续都要用到这四个的话那么功能 ...

  3. 51单片机:外部中断实现流水灯

    51单片机:外部中断实现流水灯 作业要求: 按照给定的实验板电路图编程实现外部中断控制流水灯,初始上电时,实验板右下侧的流水灯区域只有最右侧LED灯亮,其他灯全都熄灭,每按下一次按键,流水灯从右向左流 ...

  4. 51单片机用定时器0实现流水灯

    51单片机用定时器0实现流水灯的代码如下,用P1口接led灯,代码如下都有注释就不具体解释了,英语不怎么好,有的地方将就一下喽,本次主要讲一下P1口怎么赋值.原先写的都是用查表来移位的,个人感觉不怎么 ...

  5. 51单片机通过蓝牙控制led小灯

    51单片机通过蓝牙控制led小灯 本人第一次接触蓝牙模块,暂时从基础的地方做起. 目录@TOC 1.材料 2.接线 3.程序 4.展示结果 ** 材料 **:①hc-05蓝牙模块(淘宝上有很便宜),h ...

  6. 从左到右的流水灯单片机课程设计实验报告c语言版,流水灯_单片机课程设计-实验-LED流水灯.doc...

    实验 LED流水灯 P0口作输出口,经74LS244驱动,接8只发光二极管LED0-LED7.当单片机的引脚输出为低电平时发光二极管点亮,为高电平时息灭.编写程序,使8个发光二极管循环点亮,时间间隔约 ...

  7. 51单片机编程与仿真_1_流水灯

    流水灯是一个很经典的入门项目,学单片机大部分都是从流水灯开始! 一.编程 先贴上代码: #include <reg51.h> #include <intrins.h>void ...

  8. STC15单片机 线性按键控制LED流水灯位移

    目录 1.现象 2.代码 3.LED模块原理图 4.线性键盘原理图 1.现象 程序下载完成后: 首先,由最右边的 LED1 点亮.当按下线性按键 S1 后,LED1 熄灭,LED2 点亮.其次,每按下 ...

  9. 手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录

    (1)首先当然是要购买"51单片机最小系统的散件",淘宝上面卖的比较多,散件的话一般二.三十元左右,其次还需要购买一个电烙铁,一般30瓦的就足够了,这里我就讲一讲51单片机散件的焊 ...

最新文章

  1. Windows/Linux上使用fopen相关函数读取大文件
  2. 利用人工智能进行网页设计的10种方法
  3. 李俊君信电保研面试发言稿及其分析总结
  4. 使用手势,让键盘在点击空白处消失
  5. Windows 下 Redis 的下载和安装
  6. 【今日CV 计算机视觉论文速览 第125期】Wed, 5 Jun 2019
  7. Python面试常用的高级用法,怎么动态创建类?
  8. 浏览器了解(三)CSS解析
  9. arm linux 蜂鸣器qt,Qt 程序中使用蜂鸣器 ioctl()
  10. 林肯航海家使用android auto,汽车头条 - 林肯航海家/MKC瞄准了30万+的市场 它们的对手要慌了...
  11. uuid和自增_mysql表用自增id还是uuid
  12. SignalR代理对象异常:Uncaught TypeError: Cannot read property 'client' of undefined 推出的结论...
  13. Linux一键编译,linux下一键编译安装MariaDB10.0.12
  14. 世界坐标和本地坐标之间的转换
  15. 人工智能属于计算机科学研究方向,《人工智能》课程简介
  16. Android解决手机图片压缩后旋转问题
  17. Docker文档资料
  18. js保留2位小数(且四舍五入)
  19. 小迪渗透Waf绕过(陆)
  20. 软考高项(信息系统项目管理师)考试资料汇总和学习方法总结

热门文章

  1. jeecms(jeecms官网)
  2. 18_lede_固件
  3. 关闭或重新引导Solaris系统
  4. webservice接口使用json参数
  5. 数据库SQL Server2012下载链接与安装教程
  6. 蓝松视觉科技 AI人像抠图说明
  7. 继电器的工作原理及应用
  8. java qname 调用soap_java 调用webservice的各种方法总结
  9. Thinkpad-X250-Hackintosh-OpenCore-BigSur11.6
  10. 360手机用鸿蒙系统,真正意义上的国产操作系统来了,360宣布率先适配华为鸿蒙系统...