菜单
  

    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所示:
  1. 上一篇:MATLAB磁悬浮的二次最优控制系统设计
  2. 下一篇:Matlab/simulink永磁同步电机控制研究建模仿真
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 单片机的火灾报警系统设计+电路图+程序

  3. AT89S51单片机储藏室温湿度...

  4. MSP430单片机多功能电能表设计+电路图

  5. STC89C52RC单片机的智能路灯...

  6. STC12C5A60S2单片机信号发生器的设计+电路图

  7. STC89C52单片机嵌入式家庭防...

  8. 大众媒体对公共政策制定的影响

  9. 电站锅炉暖风器设计任务书

  10. 当代大学生慈善意识研究+文献综述

  11. java+mysql车辆管理系统的设计+源代码

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 乳业同业并购式全产业链...

  15. 杂拟谷盗体内共生菌沃尔...

  16. 十二层带中心支撑钢结构...

  17. 中考体育项目与体育教学合理结合的研究

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回