51单片机——蜂鸣器模块

P2.5管脚控制蜂鸣器

#include "reg51.h"

typedef unsigned int u16;

typedef unsigned char u8;
sbit BEEP=P2^5;

void delay(time){

while(time--);

}

void main(){

u16 i=2000; //脉冲2000次

while(1){

while(i--){

BEEP=!BEEP; //产生一定频率的脉冲信号

delay(100); //改变数值,音调会变

}

i=0; //清零

BEEP=0; //关闭蜂鸣器

}

}
#include "reg51.h"

typedef unsigned int u16;

void delay(u16 time){

while(time--);

}

sbit BEEP=P2^5;

void main(){

u16 i=80000;

while(1){

while(i>0){

BEEP=!BEEP;

delay(80);

}

if(i==0){

BEEP=0;

}

}

}

相关推荐
EVERSPIN4 小时前
基于灵动MM32F0140国产32位单片机的Mini-LED应用
单片机·嵌入式硬件·32位单片机·国产32位单片机
XXYBMOOO5 小时前
内核驱动开发与用户级驱动开发:深度对比与应用场景解析
linux·c++·驱动开发·嵌入式硬件·fpga开发·硬件工程
剑之所向9 小时前
MCU开机按键,怎么避免抖动造成的开机
数据库·单片机·mongodb
钟佩颖11 小时前
STM32
stm32·单片机·嵌入式硬件
平凡灵感码头12 小时前
天天在用的芯片:78L05 电源稳压器详解
单片机·嵌入式硬件
恶魔泡泡糖13 小时前
51单片机动态数码管应用2
单片机·嵌入式硬件·51单片机
mastercoder--13 小时前
速通51单片机————数码管显示与模块化编程
单片机·嵌入式硬件·51单片机
benjiangliu14 小时前
STM32教程-02-STM32复习C语言
c语言·stm32·嵌入式硬件
Nautiluss14 小时前
一起调试XVF3800麦克风阵列(三)
linux·人工智能·嵌入式硬件·音频·语音识别·dsp开发·智能音箱
LCG米15 小时前
嵌入式Python开发:MicroPython在物联网硬件上的实战应用案例
python·单片机·物联网