- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)操作系统
您可能关注的文档
- 妇产科内镜诊疗技术风险评估及应急预案.doc
- 出口退税培训..docx
- 出口退税的会计核算和帐务处理方法..doc
- 临床案例 绝对经典.doc
- 参数化横断面设计绘图.doc
- 出口食品生产企业安全卫生要求..doc
- 出口退税远程申报讲解..doc
- 出国人员英语日常用语900句..doc
- 出国必备_1000句最常用英语口语..doc
- 出境旅游领队证核发程序..doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)