|
发表于 2024-4-13 22:42:40
|
显示全部楼层
本帖最后由 xiaoyao166ny 于 2024-4-13 23:07 编辑
miaog=bb%10;
miaos=bb/10%6;
这两句 是不是没用 是秒显示吗
下面是我改的 几个地方 小白求大神给 分析下 合理不 不好的地方请指正
init();//初始化子程序
mh=1;
while(1)
{
if(key1==0)
{
delay(200);
while(key1==0);
fen++;
bb=0; 这里 加了一句 调分 让秒归零
if(fen==59)
{
fen=0;
}
}
/*
if(key2==0)
{
delay(200);
while(key2==0);
if(fen!=0)
{
fen--;
}
if(fen==0)
{
fen=59;
}
}
*/
if(key3==0)
{
delay(200);
while(key3==0);
sh++;
if(sh==23)
{
sh=0;
}
}
/*
if(key4==0)
{
delay(200);
while(key4==0);
if(sh!=0)
{
sh--;
}
if(sh==0)
{
sh=23;
}
}
*/
if(aa==10) 这里20改成10 让秒点 亮灭一次 1秒
{
bb++;
aa=0;
// miaog=bb%10;
// miaos=bb/10%6;
mh=~mh;
}
if(bb==120) 60 改成 120
{
fen++;
bb=0;
}
ge=fen%10;
shi=fen/10%6; |
|