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;

}

}

}

相关推荐
踏着七彩祥云的小丑2 小时前
嵌入式测试学习第1天:电路基础核心概念
单片机·嵌入式硬件
Deitymoon4 小时前
STM32F103——超声波模块
stm32·单片机·嵌入式硬件
你怎么知道我是队长7 小时前
计算机系统基础22---计算机的基本组成---IO控制方式
单片机·嵌入式硬件
風清掦7 小时前
【STM32学习笔记-12】Unix 时间戳、BKP 备份寄存器与 RTC 实时时钟
笔记·stm32·单片机·嵌入式硬件·学习·实时音视频·unix
hoiii1878 小时前
基于STM32的扫地机器人源码工程
stm32·单片机·机器人
feasibility.9 小时前
嵌入式系统的“能量-执行”拓扑学:电池、舵机、电机与电调的深层关系
科技·嵌入式硬件·电机·拓扑学·舵机·电池·电调
振南的单片机世界10 小时前
EXTI边沿检测:上升沿、下降沿、双边沿,硬件自动捕捉
stm32·单片机·嵌入式硬件
Max_uuc11 小时前
【感知心法】别相信你的传感器!撕碎“所读即所得”的 API 幻觉,论物理世界的“全员撒谎”与状态观测器的绝对凝视
单片机
踏着七彩祥云的小丑12 小时前
嵌入式——认识电子元器件——符号
单片机·嵌入式硬件
莎士比亚的文学花园1 天前
stm32——平衡小车
stm32·单片机·嵌入式硬件