#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
相关推荐
芯岭技术9 小时前
Wi-Fi+BLE双模无线芯片 BK7238,低功耗、高性能,集成MCU和Flash云空9 小时前
《ARM Cortex‑M 系列完整梳理》单片机杂货铺9 小时前
基于单片机的智能花盆浇水系统控制器设Dr.kangder10 小时前
嵌入式处理器仿真技术——Hypervisor 原理与实践Hello_Damon_Nikola12 小时前
TM1637芯片从入门到精通智购科技自动售卖机厂家15 小时前
从STM32到RK3588——自动售货机嵌入式主控方案的架构演进~YH振南的单片机世界16 小时前
2MHz/50MHz玄机:GPIO速度档选错,信号直接“烂尾”Run_Teenage17 小时前
嵌入式:理解STM32文档和社区生态,工具链的选择与安装ACP广源盛1392462567317 小时前
DeepSeek‑V4‑Flash 公测@ACP#昇腾 950 国产算力组合落地,国产 PCIe 交换芯片 IX9104 有哪些硬件机会铅笔小新z17 小时前
【stm32】RCC 与时钟树