当前位置: 首页 > news >正文

51单片机-蜂鸣器

1.蜂鸣器的介绍

无源蜂鸣器不能一直通电,无源蜂鸣器内部的线圈较小,易烧坏

蜂鸣器的驱动

达林顿晶体管(npn型)

  应用:

按下独立按键同时蜂鸣器响起提示音,数码管显示对应的独立按键键码

#include <REGX52.H>
#include "Delay.H"
#include "Key.H"
#include "Nixie.H"sbit BEEP=P2^5;unsigned char KeyNum;
unsigned int i;void main()
{Nixie(1,0);while(1){KeyNum=Key();if(KeyNum){for(i=0;i<500;i++){BEEP=!BEEP;Delay(1);}Nixie(1,KeyNum);}}}

原理图

http://www.lryc.cn/news/321941.html

相关文章:

  • 【MySQL】学习和总结使用列子查询查询员工工资信息
  • 突破编程_C++_STL教程( stack 的实战应用)
  • Spring Data访问Elasticsearch----其他Elasticsearch操作支持
  • 代码随想录算法训练营第60天 | 84.柱状图中最大的矩形
  • 【讲解Node.js常用的命令】进阶版
  • 软考81-上午题-【面向对象技术3-设计模式】-行为型设计模式01
  • 【Linux进阶之路】HTTPS = HTTP + S
  • 51-31 CVPR’24 | VastGaussian,3D高斯大型场景重建
  • GPT-4引领AI新纪元,Claude3、Gemini、Sora能否跟上步伐?
  • 图书馆RFID(射频识别)数据模型压缩/解压缩算法实现小工具
  • 【Java Web基础】一些网页设计基础(三)
  • 2 使用GPU理解并行计算
  • Android什么情况下会出现内存泄漏以及怎么解决?
  • kafka集群介绍及搭建
  • 2024/03/19(网络编程·day5)
  • ​LeetCode解法汇总1969. 数组元素的最小非零乘积
  • 学习vue3第九节(新加指令 v-pre/v-once/v-memo/v-cloak )
  • 二开飞机机器人群发,实现自动给多个频道发送消息
  • AI如何支持慈善组织
  • Git如何清除账户凭证
  • 【YUNBEE云贝-PostgreSQL】FDW应用
  • Spring MVC文件上传配置
  • JavaScript高级(十八)---进程和线程,宏任务和微任务
  • How to install mongodb on redhat 7.7
  • 关于继承是怎么样的?那当然是很好理解之
  • 高可用系统有哪些设计原则
  • LeetCode-回文数
  • 50. 【Linux教程】源码安装软件
  • 《操作系统实践-基于Linux应用与内核编程》第10章--实验 Qt聊天程序
  • 探究Kafka主题删除失败的根本原因