51单片机蜂鸣器铃声代码

/**************************************************************************************************************

* 名称:Buzzer1

* 功能:铃声1

* 参数:NULL

* 返回:NULL

**************************************************************************************************************/

void Buzzer1(void)

{

if(node == 1)

{

TF1 = 0; //清除TF0标志

ET1 = 1; //使能定时器0中断

TR1 = 1; //定时器0开始计时

switch(Tmic)

{

case 0: PWM_Init(600); break;

case 15: PWM_Init(500); break;

case 25: PWM_Init(400); break;

case 30: PWM_Init(350); break;

case 35: PWM_Init(300); break;

case 40: PWM_Init(250); break;

case 55: PWMB_BKR = 0x00;

ET1 = 0; //使能定时器0中断

TR1 = 0; //定时器0开始计时

Tmic = 0; //定时器计数清零

node = 0; //蜂鸣器状态标志,"0"蜂鸣器不工作,"1"播放铃声1,"2"播放铃声2

break;

}

}

}

相关推荐
恒锐丰科技林技术员30 分钟前
EG2106L 高压半桥驱动芯片解析:高性价比 600V 栅极驱动方案
经验分享·嵌入式硬件·硬件工程
cu1431 小时前
细谈IT6653的具体功能与其应用
c语言·c++·单片机·嵌入式硬件
夏虫不可与之言冰1 小时前
RMT 与 WS2812 灯带:可寻址 RGB 全彩控制
c语言·c++·单片机·物联网·visual studio
额额额对了2 小时前
【项目实战】从IMX6ULL环境监测到N647 AI视觉加速
linux·开发语言·嵌入式硬件
三佛科技-134163842122 小时前
微针美容仪数显方案开发案例,微针美容仪方案单片机选择(FT62F23X,FT62F288-LRB,FT32A072)
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
天空'之城3 小时前
单片机基础核心知识点汇总(四十九)
单片机·嵌入式硬件
国科安芯3 小时前
星上计算的第一道防线:低轨遥感卫星载荷处理链中的AS32S601型抗辐射MCU—— 面向高分辨率成像与在轨智能处理的场景化综述
大数据·网络·人工智能·单片机·算法·低轨卫星·抗辐射
新晨单片机设计3 小时前
S032A-基于STM32单片机智能加湿器【Proteus仿真+Keil程序+原理图】
stm32·单片机·proteus·智能加湿器
硅基造物主3 小时前
STM32 从 0 到 1 做智能家居(九):按键消抖与三模式状态机
stm32·单片机·嵌入式硬件·cubemx·智能家居
小飞侠123!3 小时前
Simplicity Studio v5 IDE添加SDK失败如何处理?
嵌入式硬件