89C52单片机 蜂鸣器的实现

1、简介

开发板蜂鸣器电路
在这里插入图片描述

我们可以看到 蜂鸣器是连接开发板 P2.3口,
并且通过三极管来控制蜂鸣器供电电路的连接和断开。

2、实现代码

在这里插入图片描述

#include <reg52.h>	 //引入51头文件
sbit beep = P2^3; //得到控制蜂鸣器的端口值,默认 为高电平 1

//毫秒延时函数
void delay(int time){
int x,y;
for(x = time;x > 0;x--)
	for(y = 114;y>0;y--);

}
void main()
{
	 while(1) {
	 //beep = 0; //蜂鸣器一直响
	 beep = ~beep; //按位取反 1 变 0,蜂鸣器 间断响
	 delay(1000); 
	 }
}

4、效果功能

假装听到 滴滴 的声音···
在这里插入图片描述

发布了354 篇原创文章 · 获赞 114 · 访问量 44万+

猜你喜欢

转载自blog.csdn.net/qq_27061049/article/details/101558724
今日推荐