文章目录

  • 1、简介
  • 2、实现代码
  • 4、效果功能


1、简介

开发板蜂鸣器电路

89C52单片机 蜂鸣器的实现_三极管

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

2、实现代码

89C52单片机 蜂鸣器的实现_开发板_02

#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、效果功能

假装听到 滴滴 的声音···

89C52单片机 蜂鸣器的实现_开发板_03