毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89S52单片机出租车计价器软件设计仿真(6)
4.1.2 系统主程序工作流程
出租车计价器启动后,开始设定时间,当时间调整完成后,当K1开关端开的情况下,计价器开始计价,计价采用两种方式进行计价,一种是当出租车速度大于采用公里数,另一种是采用时间,起步价按6元计算,每公里按1.4元计算,当出租车低速运行或者等待时按时间进行计算价格,每10秒钟按一公里计算,总费用=6元+(1.4元*公里数)+1.4*(分钟数*60/10);即总费用等于起步价加路程费用再加等待时间产生的费用,当按下S7按键时,暂停计费,当关闭K2开关时,通过串口打印信息。系统工作整体流程如图4-1所示:
图4-1 系统整体流程图
4.2 液晶显示模块软件设计
由于液晶显示显示的信息量比较多,而且程序容易编写,因此本系统设计中采用LCD1602作为显示界面,用来显示控制信息,车辆运行里程、时间、价格等,液晶显示模块工作流程如图4-2所示:
图4-2 液晶显示流程
4.3 按键模块软件设计
系统中由6个按键来控制系统的运行,其中S1按键可以控制液晶显示屏光标下移,每按下一次,后移一个单位;S2按键控制液晶屏光标前移;S3按键在时间设定时控制数字的加;S4按键控制数字的减;S5按键控制时间设定的完成和开始计程,S7按键控制系统的暂停,当出租车行驶过程中需要暂停计程时可以按下此键,按键电路的软件设计流程图如图4-3所示:
图4-3 按键模块工作流程
4.4 时间采集模块软件设计
计价器在出租车行驶时需要显示时间,计价器的时钟显示能为司机和乘客提供方便,所以选择一个好的时钟芯片对计价器很重要。DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,采用SPI三线接口与CPU进行同步通信;时钟可提供秒、分、时、日、星期、月和年;通过设DS1302的控制/状态寄存器选择日历,时钟方式经过初始校准后即可工作使用;工作电压宽达2.5~5.5V,采用双电源供电(主电源和备用电源),并设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力,在没有主电源的情况下启用备用电源能保存时间信息及数据。时间采集模块工作流程如图4-4所示:
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
MATLAB磁悬浮的二次最优控制系统设计
下一篇:
Matlab/simulink永磁同步电机控制研究建模仿真
单片机数字红外测距系统设计+电路图+程序
基于51单片机自动门智能控制系统设计
STC89C52单片机智能温度监测系统设计
STC89C52单片机盲人用时钟的设计+电路图+程序
粉料称重装置的单片机控...
STM32单片机的无刷直流电机控制系统设计
AT89S52单片机车内空气检测系统设计+源代码
多元化刑事简易程序构建探讨【9365字】
高校网球场馆运营管理初探【1805字】
浅谈传统人文精神茬大學...
浅谈新形势下妇产科护理...
《醉青春》导演作品阐述
国内外无刷直流电动机研究现状
拉力采集上位机软件开发任务书
谷度酒庄消费者回访调查问卷表
中国古代秘书擅权的发展和恶变
辩护律师的作证义务和保...