#include "reg52.h"
typedef unsigned char u8;
typedef unsigned int u16;
sbit BEEP=P2^5; //将 P2.5 管脚定义为 BEEP P2.5默认高电平
void delay_10us(u16 ten_us){
while(ten_us--);
}
void main()
{
u16 i=2000;//脉冲2000次
while(1)
{
while(i--){ //int b=i--
//方法一
// BEEP=0;//发声
// delay_10us(100);//1ms
// BEEP=1;//不发声
// delay_10us(100);
//方法二
BEEP=!BEEP; BEEP取反赋给BEEP
delay_10us(100);
}
i=0;//清零
BEEP=0;//关闭蜂鸣器
}
}
单片机-蜂鸣器实验
佳心饼干-2025-01-04 20:36
相关推荐
Hello_Damon_Nikola15 分钟前
AiP9M161个人护理产品方案从设计到实现智购科技无人售货机工厂34 分钟前
2026自动售货机热敏打印模块集成:从串口驱动到小票自动裁切的工程实践~YH736c39 分钟前
STM32-PWR 09亿道电子Emdoor1 小时前
【Arm】如何高效实现2兆字节对齐智购科技智能售货柜1 小时前
2026自动售货机峰值交易流量应对方案:从消息削峰到弹性扩容的工程实践~YHzcmodeltech1 小时前
煤化工沙盘模型控制系统设计与实现:多工段协同联动方案Jaixln_HRF2 小时前
率能SS6216 单通道1.4A/7.2V直流电机驱动芯片,支持正反转/停止/刹车,用于玩具/智能锁/车载夹CANI_PLUS2 小时前
AD从立创商城找需要的器件,新建自己的元器件库或者添加到原来的库中泛凡(Linyongui)2 小时前
第四篇、病毒是怎么黑进人体的?DNA病毒与RNA病毒入侵碳基单片机的逻辑完全不同XiHongShi20163 小时前
51单片机C语言版(1)