出租车计价器设计报告 - 图文

发布时间 : 星期一 文章出租车计价器设计报告 - 图文更新完毕开始阅读

电子科学与技术1042-07课程设计

else {if(key3==0) {delay(20); if(key3==0)

price=8+2.4*(skm-3);} else

price=8+1.6*(skm-3);} } } else

{if(skm<=3)

price=10;

else {if(key3==0) {delay(20); if(key3==0)

price=10+3*(skm-3);}

else

price=10+2*(skm-3);} } totalprice=10*price;

totalsbm=skm*10; }

//**********清零子程序************ void clear()

{ for(i=0;i<=7;i++)

{led[i]=0;}

sbm=0; price=0; totalprice=0;

totalsbm=0;}

//************主程序************ void main()

{ TMOD=0x06;

TL0=255;

TH0=255 ; EA=1;

ET0=1;

TR0=0;

sbm=0; clear();

aa: if(key1==0)

{delay(20); if(key1==0) { TR0=1;

skm=sbm/10; jijia();

flag=1;}}

if (flag==1) {if (key1==1) { delay(20); if(key1==1) {TR0=0;

TH0=255; TL0=255; if(skm>3)

{if (0< totalprice<5) totalprice=totalprice/10*10+5 ; else

totalprice=(totalprice/10+1)*10;

flag=0; } }}

if(key4==0)

{delay(20);

if(key4==0)

{clear();}}

21

} 电子科学与技术1042-07课程设计

display(); goto aa; }

//*****计数器0中断服务程序*** void Timer0_Int() interrupt 1 using 2 { zdflag=zdflag+1;

if(zdflag==1)

{ zdflag=0; sbm=sbm+1;

}

}

22

联系合同范文客服:xxxxx#qq.com(#替换为@)