单片机驱动的多功能出租车计价器设计详解

需积分: 10 18 下载量 145 浏览量 更新于2024-08-01 收藏 679KB DOC 举报
本文档主要介绍了李卫争同学在数理与信息工程学院进行的专业为计算机科学与技术(专升本)的课程设计——《多功能出租车计价器》。该计价器设计采用单片机技术,旨在实现一个性能可靠、电路简单且成本较低的计价设备。以下是文档的主要知识点概述: 1. 引言部分简要介绍了出租车计价器的背景和设计目标,强调了此次设计的目的,即开发一个具备多种功能的新型计价器,以适应现代出租车行业的需要。 1.2 设计任务详细阐述了设计的内容和目标: - 设计任务:主要包括硬件设计和软件开发,包括计价逻辑、距离计算、时间计时以及可能的附加服务如打印收据等。 - 设计要求:包括准确计费、操作简便、界面友好、抗干扰性强以及电池供电下的数据持久存储。 1.3 系统主要功能部分描述了计价器的核心功能,如实时计费、里程和时间测量,以及考虑到实际应用的存储功能,如使用AT24C02非易失性存储器确保数据在断电后仍能保存。 2. 硬件设计章节详细讲解了计价器的硬件架构: - 系统硬件构成:可能包括单片机(如AT89S51)、显示器、键盘输入、蜂鸣器提示、以及与之交互的传感器(如里程表接口)。 - 单片机AT89S51的功能介绍:作为核心处理器,负责控制整个系统的运行,执行计价算法和数据处理。 - AT24C02的使用:作为外部存储器,用于存储计价器设置参数、乘客信息以及历史记录,确保数据的安全性和可靠性。 2.3 部分介绍了AT24C02的引脚图及其功能,说明了如何将非易失性存储器连接到单片机,以便实现数据的读写和保护。 2.4 揉入的关键知识点是掉电存储单元的设计,即在没有电源供应的情况下,如何通过AT24C02保持数据的持久存储,以防止数据丢失。 这篇论文深入探讨了单片机在出租车计价器中的应用,强调了硬件设计的实用性和稳定性,同时关注了数据安全性和用户界面的简洁性。通过学习这篇文章,读者可以了解到如何设计和实现一款高效且经济的出租车计价器系统。