九、蜂鸣器

九、蜂鸣器

  • 蜂鸣器介绍
  • 蜂鸣器播放提示音

蜂鸣器介绍

九、蜂鸣器_第1张图片
九、蜂鸣器_第2张图片

音符频率对照表
九、蜂鸣器_第3张图片

蜂鸣器播放提示音

#include 
#include 
//蜂鸣器端口:
sbit Buzzer=P1^5;
void Buzzer_Delay500us()		//@12.000MHz
{
	unsigned char i;

	_nop_();
	i = 247;
	while (--i);
}
void Buzzer_Time(unsigned int ms)
{
	unsigned int i;
	for(i=0;i<ms*2;i++)
	{
		Buzzer=!Buzzer;
		Buzzer_Delay500us();
	}
}

unsigned char KeyNum;
void main()
{
	Nixie(1,0);// 数码管显示0
	while(1)
	{
		KeyNum=Key();// 获取独立按键键码
		if(KeyNum)
		{
			Buzzer_Time(100);
			Nixie(1,KeyNum);
		}
	}
}

你可能感兴趣的:(C51,51单片机)