#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
相关推荐
ACP广源盛139246256738 分钟前
iOS 27 开放 AI 生态@ACP#小型化扩展黄金风口,IX8008全面超越 ASM2806,铸就嵌入式 AI 扩展核心smartpi_ai24 分钟前
玩具产品从按键控制升级为语音控制:语音模块与MCU串口通信实战BreezeJuvenile2 小时前
【STM32】时钟摘取法崇山峻岭之间3 小时前
单片机GPIO配置不会武功的火柴3 小时前
SystemVerilog语法(7)-接口(interface)深圳英康仕3 小时前
五网口六USB:一台龙芯2K3000工控机的接口配置解读lllllllccccc4 小时前
FReeRtos中断管理、临界段保护和任务调度器挂起和恢复学习ACP广源盛139246256734 小时前
IX8024 对标 ASM2824 @ACP#搭配昆仑芯 P800 构建 AI 服务器 PCIe4.0 高速互联架构踏着七彩祥云的小丑5 小时前
嵌入式测试学习第 15 天:逻辑门基础:与或非、简单逻辑电路Ligocious5 小时前
stm32---2.按键触发外部中断