第一范文网 - 专业文章范例文档资料分享平台

基于单片机的出租车计价器设计报告

来源:用户分享 时间:2025/5/18 3:53:33 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

num1 read_add 25 。

num2 read_add 26 。

delay 5 。

licheng num1*100+num2。 licheng0 150*licheng-300*fen。 init0 。 while 1

anjian 。 chuli 。

lichenga licheng/100。 lichengb licheng0。 write_add 25,lichenga 。 delay 5 。

write_add 26,lichengb 。

void init0

始化

TH0 0x3c。

TL0 0xb0。

EA 1。

//初

TMOD 0x01。 EX0 0。 IT0 1。 ET0 1。 TR0 1。 P0 0xff。 P1 0xff。 P2 0xff。 P3 0xfe。

void chuli

if speedflag 1 PWMout 12 。 else if speedflag 2 PWMout 20 。 else PWMout 6 。 if flag 1

led2 0。

led3 1。

jisuan 。

if key4 0

display0 shi,fen,miao 。 else

display licheng,money 。

if flag 2

led2 0。 led3 1。 display 1,2 。

if flag 0

display0 shi0,fen0,miao0 。 led3 0。 led2 1。

if danfanflag 1

led1 0。

if danfanflag 0

led1 1。

if stopflag 1

led0 0。

else led0 1。

void jisuan

r maichong。 licheng0+ r。

licheng licheng0/150+ fen/5 *10。 sudu0+ r。 maichong 0。 if t2 10

t2 0。 sudu sudu0。 sudu0 0。

if licheng 30

money 50。

else

if danfanflag 1

money 50+1.5* licheng-30 。

else

money 50+2* licheng-30 。

void anjian

if key0 0

EX0 1。 flag 1。 stopflag 0。

if key1 0

EX0 0。 maichong 0。

licheng0 0。 licheng 0。

flag 0。

shi 0。 fen 0。 miao 0。

write_add 25,0 。

搜索更多关于: 基于单片机的出租车计价器设计报告 的文档
基于单片机的出租车计价器设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1lgoi3nncj9pugm7qnnb9acj39qq6000eg1_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top