搜索
您的当前位置:首页正文

秒表程序

来源:小奈知识网
while (1) {

keyvalue = KeyScan();

if(keyvalue==3) //复位键

{i=a=b=c=d=e=f=0;g=0;h=1;}//使数码管结果清零

if(keyvalue==1)//计时键 {g=1;h=0;}

if(keyvalue==2)//停止计时键 {h=1;g=0;}

if(g==1)//开始计时

{

seg_buf[1] = i;

seg_buf[2] = b%10; seg_buf[3] = c%10; seg_buf[4] = d%10; seg_buf[5] = e%10; seg_buf[6] = f%10;

i++;

delayMs(1,100);//计时单位0.1s if(i==10)

{i=0 ; b++;}//i=10结果清零 if(b==10)

{b=0;c++;}//b=10结果清零 if(c==6)

{c=0;d++;}//c=6结果清零 if(d==10)

{d=0;e++;}//d=10结果清零 if(e==6)

{e=0;f++;}//e=6结果清零 }

if(h==1)//暂停计时并显示数码管上的数字

{

seg_buf[1] = i;

seg_buf[2] = b%10; seg_buf[3] = c%10; seg_buf[4] = d%10; seg_buf[5] = e%10; seg_buf[6] = f%10;}

} }

因篇幅问题不能全部显示,请点此查看更多更全内容

Top