出租车计价器设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 出租车计价器设计 TOC \o 1-3 \u 1引 言 2 2设计要求 2 2.1 基本功能 2 2.2扩展功能 3 3 系统的组成及工作原理 3 3.1 系统的硬件构成及功能 3 3.2 AT89S51单片机及其引脚说明 3 4硬件电路方案设计 6 4.1 方案比较与确定 6 4.2 计价单元的设计 6 4.3 显示单元电路设计 8 4.4 键盘显示模块设计 9 5系统的软件设计 10 5.1 系统主程序设计 10 5.2 定时中断服务程序 13 5.3 显示服务程序 13 5.4 键盘服务程序 14 6结论 15 参考文献 15 附录 15 1引 言 如何选用计价器,主要应考虑两个方面:第一是性能和质量是否符合新标准CJ5024-1996,性能还包括本地区行政管理部门随时间,区域和车型在运价上的调整,如里程费,等候费,空贴费,夜间补偿费等作变更时,改变计价器运行程序的繁简程度。同时要考虑计价器自身防作弊的性能。第二要关注该品牌计价器是否具备升级换代或者是扩展功能。 2设计要求 2.1 基本功能 1.基本要求: (1)白天计程计价方法: (30) 1)起步价:乘客上车,显示起步价(例如6元),行车距离在3公里以内。 2)里程计价:(计价单位为元,并进行四舍五入) a.行车里程 3公里时,计价为6元; b.3公里≤行车里程≤6公里时,计价为:6元+(里程-3)*1.2元/公里 c.行车里程 6公里时,加收回空计费每公里计价加收50%; 计价为:6元+3公里*1.2元/公里+(里程-6)*1.2*(1+50%)元/公里 (2)计价器显示功能:显示总价、总里程、车速,显示北京时间,时间可以进行设置。(20) (1)显示:可以显示里程、金额、等待时间、速度。 (2)计费功能:起步公里数为2公里,价格为6元;若实际运行大于2公里,按单程价格为1.6元/公里,往返则价格为1.6元/公里。 (3)按键功能:单程/往返分别由“单程” 按键和“往返” 按键设定;按“暂停” 键,计价器可暂停计价;按“清除” 键,计价器能将记录数据(里程、等待时间与金额等)自动清0;按“查询”键,能自动显示总等待时间;按“返回”键,仍然显示里程和金额。 2.2扩展功能 停车计费功能:用单片机控制电机转动,并用光电传感器检测转盘转动模拟车速,车速与转盘转速成正比。车速<5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于里程数增加1公里。 3 系统的组成及工作原理 3.1 系统的硬件构成及功能 计价器的单片机控制方案图如图1 单片机控制方案图所示。 利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能和价格选择、时间显示控制等功能。不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级。具体电路参见附录中“多功能出租车计价器总体电路图”如图3.1 单片机控制方案图。 图3.1 单片机控制方案图 3.2 AT89S51单片机及其引脚说明 AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4KB的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用 8位微处理器于单片芯片中,具有高性价比。 AT89S51是一个有40个引脚的芯片,引脚配置如图3.2 AT89S51引脚配置所示。 图3.2 AT89S51引脚配置 AT89S51芯片的40个引脚功能为: VCC 电源电压。 GND 接地。 RST 复位输入。 当RST变为高电平并保持2个机器周期时,将使单片机复位。WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。DISKRTO位缺省为RESET输出高电平打开状态。 XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2 来自反向振荡放大器的输出。 P0口 一组8位漏极开路型双向I/O口。也即地址/数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1口 一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑

文档评论(0)

与您共享 + 关注
实名认证
服务提供商

我的文档主要集中的行业是石油化工和安全生产,从事石油化工行业并且取得了中级注册安全工程资格。精通炼油工艺方面的工艺、安全、设备。希望通过平台共享自己的知识和经验。

1亿VIP精品文档

相关文档