单片机——蜂鸣器

简介: 单片机——蜂鸣器

1、蜂鸣器

2、所用元件 2n5771 at89c51 button cap cap-elec crystal res speaker

例图:

image.png

例图代码:

#include<REGX51.H>
sbit BEEP=P2^0;
void delay(unsigned int i)
{
while(i--);
}
void main()
{
while(1)
{
BEEP=1;
delay(1000);
BEEP=0;
delay(1000);
}
}

image.gif

2、开关声控蜂鸣器

所用元件

image.png

例图:

image.png

例图代码:

#include<REGX51.H>
sbit BEEP=P2^0;
sbit LED=P1^0;
sbit SW=P3^0;
unsigned char count;
void delay(unsigned int i)
{
while(i--);
}
void main()
{
while(1)
{
if(SW==0)
{
for(count=200;count>0;count--)
{
BEEP=~BEEP;
LED=~LED;
delay(250);
}
for(count=200;count>0;count--)
{
BEEP=~BEEP;
LED=~LED;
delay(500);
}
}
}
}

image.gif

邮件:3391641349@qq.com

文章多处存在借鉴,如有侵权请联系修改删除

相关文章
|
Java Windows
java 生成 exe
引用:http://www.cnblogs.com/southginger/archive/2011/12/07/2279470.html 上一节中写了一个读取蓝牙GPS接收器中的数据的UI程序,现在将把这个程序生成exe可执行文件,我们只需双击exe文件即可启动程序,而无需再在cmd窗口中执行。
1969 0
|
数据采集 自然语言处理 关系型数据库
在 MySQL 中使用 REPEAT
【8月更文挑战第6天】
847 0
在 MySQL 中使用 REPEAT
|
网络协议 算法
TCP/IP 校验和简析
TCP/IP 校验和简析
1445 0
|
12月前
|
机器学习/深度学习 监控 算法
摊位货摊自动识别与监控系统识别系统开箱即用教程 (YOLOv8)| 完整源码与部署教程
本项目展示了如何通过 YOLOv8 深度学习模型与 PyQt5 图形界面结合,开发一个 摊位货摊自动识别与监控系统。该系统能够高效地检测摊位上的商品,并对周围的行为进行实时监控,为摊位管理带来极大的便利。系统支持多种输入方式,如图像、视频和摄像头,并具备异常行为检测和报警功能。
摊位货摊自动识别与监控系统识别系统开箱即用教程 (YOLOv8)| 完整源码与部署教程
|
缓存 网络协议 Shell
|
固态存储 关系型数据库 MySQL
NVMe SSD原子写
NVMe SSD原子写
1457 0
NVMe SSD原子写
|
存储 人工智能 算法
数据结构学习笔记——图的应用1(最小生成树、最短路径)
数据结构学习笔记——图的应用1(最小生成树、最短路径)
数据结构学习笔记——图的应用1(最小生成树、最短路径)

热门文章

最新文章