网站大量收购独家精品文档,联系QQ:2885784924

[工学]单片机课程设计报告.doc

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

课程设计报告 课程名称: 微机原理课程设计 题 目: 基于单片机的出租车计费系统设计 学 院: 环境与化学工程 系:过程装备与测控工程 专 业: 班 级: 学 号: 学生姓名: 起讫日期: 指导教师: 摘 要 出租车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。 而采用模拟电路和数字电路设计的计价器整体电路的规模较大,用到的器件多,造成故障率高,难调试,对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。针对计费模式的切换,通过软件编程就可以轻易而举的实现。避免了机械开关带来的不稳定因素。另外在本方案中那个使用了点阵的液晶,可以实现更加友好的使用界面。数据信息一目了然,并且即使是成品也可以方便的修改使用界面,更可根据不同的公司客户使用不同的局面。 关键词:计费器、软件编程、prodeus 目 录 前言 1 第一章 出租车计费的设计任务、要求 2 1.1 出租车计费系统的设计任务 2 1.2 设计要求及发挥部分 2 第二章 方案总体设计与论证 3 2.1 方案一 3 2.2 方案二 3 2.3 方案三 3 2.4 方案总结 4 第三章 出租车计费系统的软件设计 5 3.1单片机资源使用 5 3.2初始化子函数 5 3.3延时子函数 5 3.4中断子函数 6 3.5按键扫描子函数 7 3.6档位子函数 7 3.7 总程序流程框图 8 第四章 系统仿真与调试 10 4.1 Proteus软件简介 10 4.2 调试与仿真过程图 10 4.3 实物图 11 第五章 设计小结与体会 13 5.1 设计小结 13 5.2 课程设计的心得体会 13 参考文献 15 附录 16 一、源程序 16 二、设计总图 26 三、清单 26 前言 出租车计费器是出租车营运收费的专用智能化仪器。随着电子技术的发展,出租车计费器技术也再不断进步和提高中。国内出租车计费器已经经历了4个阶段的发展。从传统的全部有机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件;再从集成电路式到目前的单片机系统设计的出租车计费器。出租车计费器是否准确、出租车司机是否作弊才是乘客最关心的问题。而出租车营运数据的管理是否方便才是出租车司机最关注的。因此怎样设计出一种既能有效防止司机作弊又能方便司机的计费器尤为重要。因此,本文以单片机AT89C52为核心设计了一款出租车计费器。 第一章 出租车计费的设计任务、要求 1.1 出租车计费系统的设计任务 该课程设计报告的设计任务是:基于单片机的出租车计费系统设计 1.2 设计要求及发挥部分 1、设计要求主要有: 用一个独立按键控制汽车前进档位变化,根据按下次数不同,分别是1档→2档→3档→4档→1档…..,档位不同体现在直流电机的转速变化,档位值显示数显管; 根据档位值,以及运行时期,实时将里程数显示在数显管上; 有暂定功能;当暂停按钮按下,直流电机停转,里程数静止不变; 具有里程清零功能;清零时,里程表显示为0; 图1-1 设计视图 2、发挥部分 本次课程设计中我们在暂停按键的基础上增加了按键暂停,同时再按此键便恢复里程数计数。 第二章 方案总体设计与论证 2.1 方案一 方案一:采用数字电路技术,利用555定时芯片构成多谐振荡器,或采用外围的晶振电路作为始终脉冲信号,采用计数芯片对脉冲进行计数和分频,最后通过译码电路对数据进行译码,将译码所得的数据送给数码管显示。 2.2 方案二 方案二:采用EAD技术,根据层次化设计理念,该设计问题自顶向下可分为分频模块、控制模块、计数模块、译码和动态扫描显示模块。 2.3 方案三 方案三:采用MCU技术,通过单片机作为主控器,利用数码管作为显示电路,采用外部晶振作为始终脉冲,通过按键可以方便调节,一下为该方案的系统流程图,本方案主要是必须对于数字电路比较熟 悉,成本又不是很高。方案图如图所示 图2-3 方案三原理图 2.4 方案总结 方案总结:通过各个方案的比较,本次采用方案三,不但控制简单,而且成本低廉,设计电路简单。 第三章 出租车计费系统的软件设计

文档评论(0)

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

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

1亿VIP精品文档

相关文档