单片机-蜂鸣器实验

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

}

}

相关推荐
0南城逆流05 分钟前
【STM32】RTT-Studio中HAL库开发教程十二:FreeRTOS移植
stm32·单片机·嵌入式硬件
bubiyoushang88810 分钟前
STM32 DAC8734 4路16位DA驱动程序
stm32·单片机·嵌入式硬件
国科安芯22 分钟前
基于RISC-V架构的商业航天级MCU国产化技术路径与产业生态研究
网络·分布式·单片机·嵌入式硬件·架构·risc-v·安全性测试
SmartRadio1 小时前
STM32WLE5 LoRa Smart TDMA 完整协议栈工程实现 -【2】
stm32·单片机·嵌入式硬件·lora·tdma·自组网·smart tdma
国科安芯2 小时前
AS32S601商业航天级抗辐照MCU芯片:架构设计与技术特性研究
单片机·嵌入式硬件·算法·安全·架构·risc-v
搁浅小泽2 小时前
串行I/O 与 并行I/O 口(嵌入式单片机基础,精简易懂)
单片机·嵌入式硬件
踏着七彩祥云的小丑2 小时前
嵌入式测试学习第 20 天:电磁干扰、静电、硬件稳定性
单片机·嵌入式硬件
叁散3 小时前
ESP32智能闹钟系统实验报告
单片机·嵌入式硬件·算法
星夜夏空993 小时前
STM32单片机学习(34) —— ADC实验: ADC规则组配合DMA实现自动化转运
stm32·单片机·学习
星夜夏空993 小时前
FreeRTOS学习(1)——裸机开发与操作系统
单片机·嵌入式硬件·学习