基于51单片机的出租车计价器设计与实现

1星 需积分: 39 4 下载量 178 浏览量 更新于2024-07-17 1 收藏 362KB DOC 举报
"基于51单片机的出租车计价器设计" 该设计旨在利用51单片机创建一个功能齐全的出租车计价器。51单片机因其易用性和广泛的应用而被选为核心处理器。计价器的主要功能包括显示行驶里程和总费用,以及提供清零、复位和掉电保护功能。为了实现这些功能,设计者选择了特定的硬件组件。 1. 驱动芯片的选择:设计中采用了74LS245作为数码管的驱动芯片。74LS245的主要作用是增强数码管的亮度,确保在各种环境下都能清晰可见。 2. 感应器替代方案:由于成本和操作简便性考虑,设计者选择使用按键代替霍尔传感器来模拟行驶信号。这简化了接线,降低了成本,并使得控制系统的设计更为简单。 3. 显示器件:8段集成数码管用于显示信息,尽管其稳定性不如液晶显示屏,但因其价格较低且更适合简单的设计需求,所以被选用。 4. 掉电保护:系统使用AT24C02作为掉电保护存储器,确保在电源中断后能保存重要数据,如行驶里程和费用信息。 设计的主要任务包括: - 实现里程和费用的实时显示,设定起始价和起步公里数。 - 设计清零、复位功能,以及在断电后能恢复之前的状态。 - 允许通过按键调整单价。 - 在软件层面设定起步价和单价。 关键的技术指标包括: - 数码管应能清晰显示起步里程、单价、总里程和总金额。 - 用户可通过按键操作执行清零、复位、掉电保护功能和单价调整。 设计成果要求: - 源代码需通过编译并成功运行。 - 软件需要烧录到单片机中,并进行硬件调试,确保所有功能正常。 - 完成电路板的焊接和检测,确保硬件的正确连接和功能实现。 - 提交完整的软硬件成果,设计说明书,外文文献翻译,以及毕业设计说明书。 设计采用的技术路线主要包括: - 采用AT89S51单片机,这是一种40引脚的双列直插封装芯片,包含电源引脚、外接晶振引脚、控制引脚和输入/输出引脚。 - 74LS245驱动芯片用于增强数码管的显示效果。 通过以上组件和技术,设计者将构建一个实用的出租车计价器系统,它不仅能够准确计算费用,还具有用户友好的交互界面和可靠的数据保护机制。
2009-05-25 上传