单片机-蜂鸣器实验

#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;//关闭蜂鸣器

}

}

相关推荐
星期天24 小时前
1.1江科大之LED闪烁&LED流水灯&蜂鸣器
stm32·单片机·嵌入式硬件
梓德原4 小时前
【经验】MSP430编译器使用经验-IAR编辑框分框
单片机·嵌入式硬件·物联网
电子工程师-C515 小时前
基于51单片机的自动乒乓球发球机
单片机·嵌入式硬件·51单片机
玩转单片机与嵌入式5 小时前
在STM32F103单片机上跑通AI模型:为什么选正弦波作为Hello World?
人工智能·stm32·单片机
星期天26 小时前
1.2STM32江科大GPIO的输入(电路硬件连接)
单片机·嵌入式硬件·stm32江科大·gpio的输入·硬件电路的链接
Darken037 小时前
标准外设库与HAL库有什么区别?都怎样去使用?如何区分?
单片机·嵌入式硬件·hal库与基本外设库
czhaii8 小时前
8051U深度入门到32位51大型实战
单片机
Hans_Rudle8 小时前
在香橙派(昇腾NPU)(kunpengpro/aipro)上部署自己的模型 -以Unet为例
嵌入式硬件·香橙派
boneStudent8 小时前
Day28:I2C 配置与使用
stm32·单片机·嵌入式硬件
法号:行颠9 小时前
Chaos-nano协作式异步操作系统(六):`Chaos-nano` 在手持式 `VOC` 检测设备上的应用
c语言·单片机·嵌入式硬件·mcu·系统架构