📄 按键音试验.c
字号:
/*你的手机里应该有这个选项,按键时发出嘀的一声,这时为了让用户知道按键已经生
效的提示。我们今天也在我们的试验板上做这个试验,按下K1,就发出短暂的嘀声。 */
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
#define ulong unsigned long
sbit LED1=P1^0;
sbit bibi=P1^1;
sbit K1=P3^0;
sbit K2=P3^1;
sbit k3=P3^2;
sbit K4=P3^3;
bi(ulong t)//发声子程序,每按下K1一次发出一声嘀,并且LED发出亮光
{
ulong c;
uint n;
for(c=0;c<t;c++)
{
for(n=0;n<50;n++)//两个for延时
bibi=~bibi;
LED1=!LED1;
}
}
void main(void)//按键音试验
{
uint m;
while(1)//循环主程序
{if(!K1)///如果有键按下
{
bi(100);//发出按键音 以 t=100调用 bi()
while(!K1);//等键松开
for(m=0;m<2000;m++);//键去抖
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -