出租车计价器..doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
出租车计价器.

出租车计价器 一、设计要求 设计并制作一台出租车计价器。调试时采用小直流电机模拟车轮的转动,小直流电机转盘下装有一个霍尔传感器,电机转盘每转一圈,霍尔传感器产生一个脉冲,每转一圈代表1公里。 。基本要求: (1)收费标准 2元/ 公里 (2)数据输出(字符型液晶LCD1602显示) 单价输出3位 路途输出5位 总金额输出5位 (3)按键(1个) 系统复位(清零)、启动计价开关 (4)拨码开关(1个) 用于切换液晶显示。 二、系统设计 (1)分析任务要求,写出系统整体设计思路 通过分析,需要实现四个主要的功能模块,分别为脉冲计数模块、定时器计时模块、按键的处理以及LCD液晶显示模块等功能。 定时器计时模块主要完成从出租车启动开始计时,直到系统复位重新计时。 启动键触发定时器开始工作,而定时器的运行可以作为脉冲计数的标志,只要定时器计时在运行,每来一个中断都应该计数。 主程序完成键盘的扫描和按键的处理,查询脉冲产生的中断,并完成脉冲的计数。每个脉冲代表1公里。 (2)选择单片机型号和所需外围器件型号,设计单片机硬件电路原理图 采用MCS51系列单片机At89S52作为主控制器,外围电路器件包括LCD液晶模块、拨码开关、复位电路等。。 LCD1602液晶模块用单片机的P0口、P2口直接控制。P0口用于控制LCD的数据线,P2口用于控制LCD的控制线。 拨码开关使用上拉电路连接,向下拨动时为低电平,向上拨动时为高电平。 (3)分析软件任务要求,写出程序设计思路,分配单片机内部资源,画出程序流程图 软件的任务要求包括定时器的设置、按键的扫描、按键的功能处理、脉冲的计数、定时器的计时以及总金额的计算等。 程序设计的思路:主程序采用计数器T0实现脉冲的计数,由于每个脉冲代表1公里,因此,当每产生一个脉冲,计价器按照收费标准计价。主程序在初始化变量和定时器参数设置之后,进入一个循环结构。 三、实验步骤 1、套件模块组成 SXB-01:51_CPU Module V1.0 SXB-03:DC Motor Module V1.0 SXB-13:LCD Module V1.0 2、模块连线 序号 SXB-01 SXB-03 SXB-13 1 JP0 JX12(DB) 2 JP2 JX14(CTL) 3 P1.0接K1 4 P3.4 HOUT 5 DJ接10K电位器中间插针 +5V接10K电位器左边插针 GND接10K电位器右边插针 6 注: 将各模块的电源的+5V、GND与双头线分别与外部电源连接; 用8芯线连接时,注意插头的顺序,根据线的颜色和排针的序号来连线。 3、运行程序显示: (1)K1为高电平时显示: TIME:00:00:00 (出租车计时) DJ: 2。0 Yuan/Km (单价:2.0元/公里) (2)K1为低电平时显示: LC:000000 Km (路程:XX/公里) ZJ:000000 YUAN (总价: XX/元) 四、实验程序(X:\ 出租车计价器\lcd.asm) 源程序通过集成开发环境Keil uVision2调试通过。然后将生成的HEX文件通过ISP下载到单片机中,或通过编程器下载到单片机中。 ISP下载功能应用(USB接口) 启东计算机总厂编程器设备控制平台使用说明: 一、ISP下载电路接口定义 二、用我们提供的ISP下载电缆(USB接口),一端接PC机USB,一端接单片机实验箱”ISP 下载接口”(请对准缺口方向)。正常情况下,设备管理器窗口会出现以下设备: 如果计算机无法识别设备,显示 unknow device: 原因为计算机USB主控驱动不正常,换几台不是用一个光盘装的系统的计算机试一下。确认问题后,安装计算机相应USB主控器驱动(GHOST系统更要注意,找出计算机标配的主板驱动重新安装即可,也可到网上下载相应的主板驱动。) 三、ISP软件安装使用说明 (1)操作系统为 WINDOWS XP 或 WINDOWS2000 在这种情况下,您需要安装两个微软件补丁文件(以下两个文件位于\XP补丁\目录下)、 1、NET Framework 2.0;(安装完这个文件,如软件能正常运行,则无需安装第二个软件) 2、Windows installer 3.1(第一个补丁如不正常安装,就需要安装这个)。 (2)操作系统为 WINDWOS VISTA 在这种情况下,软件可以直接运行,无需安装任何补丁。 (3)操作系统

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档