buzzer.c
来自「EasyStudy51-II单片机开发系统的库函数源代码.包含了EasyStud」· C语言 代码 · 共 30 行
C
30 行
#include "AT89X52.h"
#include "ES51_II.h"
#include "ES51_II_LIB.h"
// delayms_on:响声长短,
// 延时以ms为单位
void CtrlBuzzer(const unsigned int delayms_on,const unsigned int delayms_off)
{
BELL = 0;
DelayMS(delayms_on);
BELL = 1;
DelayMS(delayms_off);
}
// long_nub: 长声次数
// short_nub: 短声次数
void Buzzer(unsigned char long_nub,unsigned char short_nub)
{
for( ; long_nub>0; long_nub-- )
CtrlBuzzer(500,250);
for( ; short_nub>0; short_nub-- )
CtrlBuzzer(250,180);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?