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;

}

}

}

相关推荐
小向是个Der7 小时前
嵌入式进阶——MCU上电后的动作
c语言·单片机·mcu·学习·链接脚本
Kuakewei8887 小时前
PW6606快充协议诱骗芯片:纯硬件电阻配置五档电压方案
嵌入式硬件
车软学堂8 小时前
从测试转开发,到底要补什么
网络·人工智能·python·功能测试·单片机·车载系统·自动化
LCG米8 小时前
STM32 ADC多通道DMA定时器触发实测:TRGO触发链、采样率精确控制与乒乓缓冲落地
stm32·单片机·嵌入式·adc
iCxhust8 小时前
SEGGER 的 J-Scope
单片机·嵌入式硬件
路上有只喵10 小时前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇2
单片机·嵌入式硬件
单片机仿真设计10 小时前
Proteus仿真51单片机的智能温控风扇调速系统设计(仿真图+程序)
单片机·嵌入式硬件·proteus
youcans_12 小时前
【嵌入式软件AI编程】22. STM32 基础实验:GPIO外部中断
stm32·单片机·嵌入式硬件·ai编程·claude
未来_攻城狮12 小时前
STM32F407VGT6 芯片详解:高性能 Cortex-M4 MCU 入门指南
stm32·单片机·嵌入式硬件
xcLeigh12 小时前
FreeRTOS实战:用STM32+SEGGER打造工业级实时嵌入式系统
人工智能·stm32·单片机·嵌入式硬件·ai