📄 beep.c
字号:
#include "hardware.h"
void delayxms(uchar x)
{
uchar i,j;
for(i=0;i<x;i++)
for(j=0;j<138;j++);
}
void Beep0ms(void)
{
Buzzer=1;
}
void Beep10ms(void)
{
Buzzer=~Buzzer;
delayxms(10);
Buzzer=~Buzzer;
}
void Beep30ms(void)
{
Lcd_BK=0; //开背光
Buzzer=~Buzzer;
Lcd_BK=1; //关背光
delayxms(30);
Buzzer=~Buzzer;
}
void Beep50ms(void)
{
Lcd_BK=0; //开背光
Buzzer=~Buzzer;
Lcd_BK=1; //关背光
delayxms(50);
Buzzer=~Buzzer;
delayxms(950);
}
void Beep1000ms(void)
{
Lcd_BK=0; //开背光
Buzzer=~Buzzer;
Lcd_BK=1; //关背光
delayxms(1000);
Buzzer=~Buzzer;
}
void Beep(uchar type)
{
switch(type)
{case 0 : Beep0ms(); break;
case 1 : Beep10ms();break;
case 2 : Beep30ms();break;
case 3 : Beep50ms();break;
case 4 : Beep1000ms();break;
default: break;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -