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;

}

}

}

相关推荐
大志若愚YYZ1 小时前
STM32——使用定时器+按键中断来实现长按事件检测触发
stm32·单片机·嵌入式硬件
朱嘉鼎2 小时前
ARM内部寄存器
arm开发·单片机·嵌入式硬件
随机惯性粒子群2 小时前
使用STM32H723VGT6芯片驱动达妙电机
stm32·单片机·嵌入式硬件
嘿嘿嘿x33 小时前
F280025的时钟设置
单片机·嵌入式硬件
GilgameshJSS3 小时前
STM32H743-ARM例程30-Modbus
c语言·arm开发·stm32·单片机·嵌入式硬件
nassi_4 小时前
开发板网络配置
linux·网络·嵌入式硬件
申克Lab4 小时前
STM32 系统定时器(精准延迟)
stm32·单片机·嵌入式硬件
瑞江无限4 小时前
南麟NP3401MR-M-G技术规格与应用全解析
单片机·嵌入式硬件
qq_401700415 小时前
自恢复保险丝
单片机·嵌入式硬件
三佛科技-134163842125 小时前
暖手宝方案开发,暖手宝MCU控制方案开发设计
单片机·嵌入式硬件·智能家居·pcb工艺