51单片机——蜂鸣器模块

P2.5管脚控制蜂鸣器

#include "reg51.h"

typedef unsigned int u16;

typedef unsigned char u8;
sbit BEEP=P2^5;

void delay(time){

while(time--);

}

void main(){

u16 i=2000; //脉冲2000次

while(1){

while(i--){

BEEP=!BEEP; //产生一定频率的脉冲信号

delay(100); //改变数值,音调会变

}

i=0; //清零

BEEP=0; //关闭蜂鸣器

}

}
#include "reg51.h"

typedef unsigned int u16;

void delay(u16 time){

while(time--);

}

sbit BEEP=P2^5;

void main(){

u16 i=80000;

while(1){

while(i>0){

BEEP=!BEEP;

delay(80);

}

if(i==0){

BEEP=0;

}

}

}

相关推荐
hfdz_00421 小时前
PID项目---硬件设计
stm32·单片机·嵌入式硬件
gantengsheng2 小时前
基于51单片机和8X8点阵屏、矩阵按键的匹对消除类小游戏
51单片机·小游戏·矩阵按键·普中开发板·stc89c52rc·8x8点阵屏·匹配消除类
逼子格4 小时前
硬件工程师笔记——三极管Multisim电路仿真实验汇总
笔记·嵌入式硬件·硬件工程·硬件工程师·三极管·硬件工程师真题·multisim电路仿真
breaksoftware4 小时前
51单片机编程学习笔记——无源蜂鸣器演奏《祝你生日快乐》
笔记·学习·51单片机
LaoZhangGong1234 小时前
测试W5500的第2步_使用ioLibrary库创建TCP客户端
网络·经验分享·stm32·单片机·网络协议·tcp/ip
雷打不动的晴天13 小时前
Libero离线IP安装
嵌入式硬件·fpga开发
Dev_XH15 小时前
【成品设计】STM32和UCOS-II的项目
stm32·单片机·嵌入式硬件
Dev_XH15 小时前
【成品设计】基于 STM32 的智能鞋柜系统
stm32·单片机·嵌入式硬件
whaosoft-14317 小时前
51c嵌入式※~合集7~Linux
嵌入式硬件
LeonDL16818 小时前
YOLOv8 在单片机上的几种部署方案
人工智能·python·单片机·嵌入式硬件·深度学习·yolo·yolov8 在单片机上的部署