我要叫-蜂鸣器的使用
选用模块
这个组件叫 Buzzer(蜂鸣器)
直接上库
先看提供了哪些函数:
实现代码(其实直接塞进去就ok)
库
Buzzer.c
#include <REGX52.H>
sbit Buzzer=P2^5;//蜂鸣器端口
void Buzzer_Delay500us() //@11.0592MHz
{
unsigned char i;
i = 227;
while (--i);
}
void Buzzer_Time(unsigned int ms)
{
unsigned int i;
for(i=0;i<ms*2;i++)
{
Buzzer=!Buzzer;
Buzzer_Delay500us();
}
}
Buzzer.h
#ifndef __BUZZER_H__
#define __BUZZER_H__
void Buzzer_Time(unsigned int ms);
#endif