📄 shezhishijian.h
字号:
void keyscan()
{
uchar num;
rd=0;
if(flag1==1) //闹钟的停止 按任意键可停止
{
if(s1==0)
{
delay(5);
if(s1==0)
{
while(!s1);
flag1=0;
}
}
if(s2==0)
{
delay(5);
if(s2==0)
{
while(!s2);
flag1=0;
}
}
if(s3==0)
{
delay(5);
if(s3==0)
{
while(!s3);
flag1=0;
}
}
}
/*时间的设定*/
if(s1==0) //s1为功能键
{
delay(5);
if(s1==0)
{
while(!s1);
num++;
flag=1;
if(num==1)
{
write_com(0x80+0x40+10);
write_com(0x0f); //闪烁
}
if(num==2)
{
write_com(0x80+0x40+7);
}
if(num==3)
{
write_com(0x80+0x40+4);
}
if(num==4)
{
write_com(0x0c);
num=0;
flag=0;
write_ds(0,miao);
write_ds(2,fen);
write_ds(4,shi);
}
}
if(s2==0) //S2为递增键
{
delay(5);
if(s2==0)
{
while(!s2);
if(num==1)
{
miao++;
if(miao==60)
{
miao==0;
}
write_sfm(10,miao);
write_com(0x80+0x40+10);
}
if(num==2)
{
fen++;
if(fen==60)
{
fen==0;
}
write_sfm(7,fen);
write_com(0x80+0x40+7);
}
if(num==3)
{
shi++;
if(shi==24)
{
shi==0;
}
write_sfm(4,shi);
write_com(0x80+0x40+4);
}
}
}
if(s3==0) //S3为递减键
{
delay(5);
if(s3==0)
{
while(!s3);
if(num==1)
{
miao--;
if(miao==-1)
{
miao==59;
}
write_sfm(10,miao);
write_com(0x80+0x40+10);
}
if(num==2)
{
fen--;
if(fen==-1)
{
fen==59;
}
write_sfm(7,fen);
write_com(0x80+0x40+7);
}
if(num==3)
{
shi--;
if(shi==-1)
{
shi==23;
}
write_sfm(4,shi);
write_com(0x80+0x40+4);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -