一、系统设计

现如今网约车已经在我们的生活中非常普及,网约车和传统的出租车都离不开计价器,计价器的发展也日新月异,本次就是基于52单片机开发的出租车计价器,计价器的使用需要假定车辆是匀速运动的,通过时间就能直接表现路程。(该版本的基础上可增加测速模块,完成速度以及路程数据的采集)路程和价格的变化会在数码管上进行显示。按键可以控制开始、停止、清零。车辆的计价规则可以通过程序进行修改,计价的初始规则是5公里内8元,但当超过5公里则每公里增加2元。

二、硬件设计

计价器内的电路设计也相对简单,系统整体的功能的实现主要依赖于单片机的定时器以及外部按键,通过不同按键可以执行不同的功能,另外系统内可以通过8位共阴极数码管进行里程和费用的实时显示。

三、软件设计

系统的软件流程的实现,总的来说就是初始化——开始计价——执行计价规则——判断相应的功能按键是否按下——按下则执行相应功能——执行完毕或者没有执行则会直接返回到下一级判断中继续执行。

四、实物展示

系统的实物总的来说就是单片机以及数码管和按键本身,另外系统内还通过小灯的状态来模拟计价开始、结束、清零等功能。

五、资料内容

六、资料链接

资料链接:https://blog.csdn.net/XCHardware/article/details/127284945

51开发实例 基于51单片机的出租车计价器相关推荐

  1. 51开发实例 基于51单片机的模拟电梯系统

    一.系统设计 电梯的控制对于我们来说既陌生又显得格外亲切,本次基于52单片机开发的模拟电梯系统,系统没有通过电机模拟电梯运转,按键可以设置楼层,一共设置了3个楼层按键,按下对应的楼层按键就会直接向指定 ...

  2. 51开发实例 基于51单片机的车灯控制系统

    一.系统设计 基于52单片机开发的车灯控制系统,通过光敏电阻模块检测光强,光照较暗则会控制近光灯打开,按下会车按键可以进行远近光交替.按下倒车按键电机就会倒转(模拟倒车),倒车灯就会亮起,此时按下停止 ...

  3. 51开发实例 基于51单片机的火灾报警系统

    一.系统设计 通过MQ-2烟雾检测系统完成烟雾浓度检测,通过LCD1602显示屏显示烟雾浓度值,通过按键设定烟雾浓度阈值,当检测到烟雾浓度超过阈值时就会控制蜂鸣器进行报警.通过MQ-2烟雾检测模块采集 ...

  4. 基于STM32单片机的出租车计价器

    本设计是基于单片机的出租车计价器,主要实现以下功能: 时间显示,且可设置时间 收费标准显示功能以及乘车速度.公里数等信息显示功能 语音提示乘客"欢迎光临"."欢迎下次乘坐 ...

  5. 51单片机开发实例 基于51单片机的光控灯

    一.系统设计 通过光敏电阻模块检测环境中的光强,系统会根据程序设定的阈值完成小灯的控制,环境较暗且低于控制阈值小灯就会亮起.光敏电阻模块可以根据不同的光照强度输出相应的模拟电压信号,模拟信号会通过AD ...

  6. STM32单片机开发实例 基于STM32单片机的智能行李箱

    一.系统设计 本次设计的是基于STM32F103C8T6单片机设计的一款智能行李箱,系统内使用HX711压力传感器模块采集行李箱内的重量数据,使用ULN2003电机驱动模块来驱动两个步进电机 以此来模 ...

  7. STM32开发实例 基于STM32单片机的蓝牙手环

    一.系统设计 本次是基于STM32单片机的简易蓝牙手环,手指放在心率检测处,心率传感器就能实时的检测使用者的心率的变化,并在显示屏上进行显示:通过DS18B20检测体温,体温数值也会在显示屏上进行显示 ...

  8. STM32开发实例 基于STM32单片机的教师灯光控制系统

    一.系统设计 本次设计的是基于STM32F103C8T6单片机设计的一款教室灯光控制系统,系统内有光敏电阻模块采集教室内的光照强度,光电管检测教室内是否有人,通过按键可以直接控制开灯和关灯,通过ESP ...

  9. 51单片机开发实例 基于52单片机的智能温湿控制

    一.系统设计 智能温湿度控制系统内使用DHT11数字温湿度传感器实现温湿度的采集,采集的温湿度数据会在LCD1602显示屏上显示,通过按键可以设定温湿度的阈值,当实际的温湿度超过阈值,系统会通过继电器 ...

最新文章

  1. 深究AngularJS——下拉框(selected)
  2. ADOMD.net概述
  3. GetProcAddress()用法
  4. ORB-SLAM3 一张图梳理mono_kitti.cc主流程
  5. springboot学习笔记1——springboot初始化
  6. 少子寿命测试仪 硅片少子寿命测试系统美国Sinton WCT-120少子寿命测试仪
  7. 美术 2.4 UV原理基础
  8. SumatraPDF添加保存标注到TXT文本的功能
  9. ES9023P音频DAC解码芯片
  10. Thread.interrupted()与Thread.currentThread().isInterrupted()区别
  11. 互换性与测量技术基础复习题及答案
  12. 金融反作弊中的设备指纹
  13. matlab程序 地震 相干噪声_地震资料读写相干噪声的消除
  14. 数据库 —— mycat 代理
  15. Pandas数据分析库
  16. 如何在线下载无水印视频
  17. python通过获取图片固定位置的颜色坐标,并且通过坐标点颜色填充整张图片代码+注释
  18. 【JAVA 动态创建风水罗盘 超精华Swing项目方案-项目目录 - 文章03】
  19. 小学三年级计算机上册课后反思,小学三年级上册教学反思三篇
  20. 学习笔记:51单片机(STC89C52)如何定时10ms

热门文章

  1. C++四种cast转换(const_cast、static_cast、dynamic_cast、reinpreter_cast)类型转换运算符
  2. OpenCV:解释rows,cols,channels=img2.shape,roi = img1[0:rows, 0:cols ]这行代码
  3. 从25岁到55岁,人生三个十年的规划和目标
  4. 深度学习技巧应用7-K折交叉验证的实践操作
  5. Python3 爬取携程网[2]: 爬取北京五星级酒店详细信息
  6. python中符号计算三维可视化_Python科学计算三维可视化章节答案
  7. 惠普服务器DL380 Gen10 安装Windows Server 2019
  8. MySQL数据库程序设计套题⑤【真题截图+原理解析】
  9. 阿里汪学长教导我们说。。。
  10. magicalcoder集成布局器