数码管动态扫描实现了秒表、开始、暂停功能。开始/暂停公用一个键,还有一个键用来记录之前暂停的数(之前有多个暂停),要求至少能记录4个以上。求实现记录功能。
开始/暂停函数如下:
void key_1 () // k1函数
{
uchar x;
if(k1==0)
{
delay(10);
if(k1==0)
{
x++;
if(x==2)
{x=0;}
while(k1==0)
{xianshi();}
}
}
switch (x)
{
case 0:
ET1 =0;
TR1 =0;
break;
case 1:
ET1 =1;
TR1 =1;
break;
}
}
此帖出自
小平头技术问答
一周热门 更多>