
基于51单片机的出租车里程模拟计量系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目设计并实现了一种基于51单片机的出租车里程模拟计量系统,能够准确地模拟车辆行驶过程中的里程记录,并实时显示。该系统结构简单、操作便捷,为研究和教学提供了良好的平台。
出租车里程测量模拟计算实验要求如下:
假设出租车车轮每转一圈产生两个负脉冲信号,并且轮胎周长为2米。本实验旨在通过硬件电路设计与编程实现对行驶里程的测量及显示,范围限定在0至999,999米之间。具体来说,在车辆行进过程中产生的脉冲信号将被中断方式捕获。
此外,需要设置一个按键S1来控制出租车行驶里程显示功能的启动和停止:当按下此键时(即处于“启动”状态),则从零开始记录并实时更新行驶距离;松开或再次按压该按钮后进入“停止”模式,则此时会锁定当前累计的总行程数值,直到重新激活S1。
【提示】
1. 行驶里程显示可以使用7段六位共阴极数码管(型号:7SEG-MPX6-CC)或者7段六位共阳级数码管(型号:7SEG-MPX6-CA)。
2. 实验中可利用Proteus软件内的虚拟仪器“SIGNAL GENERATOR”来模拟车轮转动时产生的脉冲信号输入给硬件电路。
实验步骤及结果:
车辆行驶速度可通过采集其发出的脉冲频率计算得出,这需要使用到微控制器中的定时器捕获功能。当检测到的速度超过某一预设阈值,则依据已行进的距离进行计费;反之,在较低车速条件下则按照耗时来定价。
通过实际测量轮胎移动距离,并调整相应的脉冲数设置,确保里程表显示的数值与真实行驶情况一致,从而实现准确无误地计算出租车费用。
全部评论 (0)
还没有任何评论哟~


