基于80C51单片机的出租车计费器设计

发布时间 2023-06-11 12:37:40作者: AlphaInf

写在前面

本文将详细讲解如何在Proteus中,使用80C51单片机,实现出租车计费器,实现实时速度显示,行使里程统计及费用统计,以及自动的清零。

该题包含两个输入和三个输出,其中一个输入是车轮转动的更新信号,每更新一次代表车轮转了一圈,另一个输入信号是费用计费/清零输入按钮。而输出是三个数字,从左至右分别代表总价,总里程,以及当前速度。

完成版本的效果图如下:

 

问题基础分析

经过一番严谨的审题,我们大致给出了这道题目的做题方案。我们可以将整个汇编代码分为以下两个部分:

代码总体框架

我们可以考虑直接输出对一个的书

输出及数据计算模块

输出的三个数本质上依赖于车轮旋转总圈数,以及最近一秒钟内车轮旋转次数的统计。

对于每一个的