"基于STC89C52的出租车计价器设计及实现"

需积分: 0 0 下载量 57 浏览量 更新于2024-02-02 收藏 2MB DOC 举报
根据提供的内容,本设计是一个出租车计价器,主要功能包括里程计算、等待计时和金额计算。它采用了单片机STC89C52作为主控制器,通过直流减速电机驱动车轮转动,并利用对射式SM100K测速传感器测得行驶里程。电机驱动控制模块采用L298N芯片,使电路结构简单。人机交互对话采用独立键盘和红外按键双向控制,可以完成单程/往返、等待、暂停、加速、计时、查询、清除、复位和打印等功能。该系统还配备了16个8段数码管用于显示里程数、金额数、车速和等待时间,并且具有蜂鸣电路用于超速报警提示。 在基本功能的基础上,本设计还进行了创新。通过EEPROM AT24C02进行信息存储,能够保存车辆的中途等待时间、里程数、单价、金额和时间等数据。同时,采用语音芯片ISD4004实现语音播报功能,能够将相关信息进行语音提示。此外,还利用了单片机启动WH-A9热敏微型打印机,可以将行车数据打印出来,方便乘客查询和记录。 总体而言,本设计的出租车计价器具有性能可靠、电路简单、成本低、实用性强、系统稳定等特点。其使用的单片机和电子元件均具备高度可靠性,能够长时间稳定运行。电路结构简单,易于制造和维护。成本低廉,符合出租车行业的实际需求。 此外,通过优化的程序设计,使其具有较高的智能化水平。人机交互界面友好,操作简单方便,能够满足出租车司机和乘客的需求。本设计在满足题目要求的基础上,进行了多项创新,提高了系统的功能和实用性。因此,该出租车计价器具有一定的实际应用价值。 总之,本设计的出租车计价器基于单片机STC89C52,通过直流减速电机、测速传感器和电机驱动模块实现了行程计算和金额计算功能。同时,配备了数码管显示、蜂鸣电路报警、EEPROM存储、语音播报和打印服务等功能,使其具有较高的智能化水平和实用性。通过优化的程序设计和简单的电路结构,该系统性能可靠、电路简单、成本低、实用性强、系统稳定,具备一定的实际应用价值。