- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程设计--出租车计费系统
(单片机应用系统)设计说明书(题目)出租车计费系统起止日期:2013年12月9日至2013年12月22日学生姓名班级学号成绩指导教师(签字)电气与信息工程学院(部)2013年12月22日湖南工业大学课程设计任务书2013 —2014学年第1学期电气与信息工程学院学院(系、部)电气工程专业班级课程名称:单片机应用系统设计题目:出租车计费系统完成期限:自2013年12月9日至2013年12月22日共2周内容及任务1.1 外部脉冲自动计数,自动显示。1.1.1设计一个255计数器:0-255计数,计满后自动清0,重新计数(在数码管中显示)。1.1.2设计一个50000计数器:0-50000计数,计满后自动清0,重新计数(在数码管中显示)。1.2 设计一个出租车计费系统: 起步价为5元(2km以内),2km后,0.8元/0.5km;要求每500m刷新计费一次,在8位数码管中,前四位显示数码管显示里程数,后四位数码管显示价钱(角,元,十元,百元)进度安排起止日期工作内容2013.12.9 —2013.12.10讲述设计内容及基本原理2013.12.11—2013.12.18进行系统的设计2013.12.19—2013.12.22进行系统的调试主要参考资料[1] 单片机原理与应用指导教师(签字):年月日系(教研室)主任(签字):年月日一、设计任务1.1 外部脉冲自动计数,自动显示1.1.1设计一个255计数器:0-255计数,计满后自动清0,重新计数(在数码管中显示)。1.1.2设计一个50000计数器:0-50000计数,计满后自动清0,重新计数(在数码管中显示)。1.2 设计一个出租车计费系统 起步价为5元(2km以内),2km后,0.8元/0.5km;要求每500m刷新计费一次,在8位数码管中,前3位显示数码管显示里程数,后3位数码管显示价钱(角,元,十元,百元)注:要求首先采用PROTEUS完成单片机最小系统的硬件电路设计及仿真;程序仿真测试通过后,再下载到单片机实训板上执行。二、设计思路1、设计一个255计数器:0-255计数,计满后自动清0,重新计数(在数码管中显示)。255可用8位二进制数表示,故本设计可直接采用可以重装载的计数器T1模式二进行计数。然后对TL1的内容进行相应的二进制---十进制转换:首先TL1的内容除以64H,所的商就是十进制的百位,然后用余数除以0AH,所得的商就是十进制数的十位,余数即相应的十进制的个位。接着将相应的十进制数进行译码,并在LED数码管上显示出来。每来一个脉冲其显示的结果加一,直加至255然后T1重新开始计数。2、设计一个50000计数器:0-50000计数,计满后自动清0,重新计数(在数码管中显示)。0-50000计数器设计方法与0-255计数器设计方法有很多地方相似。由于十进制数0-50000用8位二进制已不能表示出来,在此只能选择定时器/计数器工作方式1。在用16位计数器处理0-50000计数时,我们既可用单纯的定时器/计数器模式,也可采用定时器/计数器中断模式。中断模式的优越之处在于它可在计数溢出时打断主程序的执行,通过在中断服务程序中编写显示清零程序,可以很精确的实现0-50000的计数。而用定时器/计数器模式时有可能在计数满50000时显示不能及时清零,造成这种现象的原因主要是外部脉冲频率太大,程序来不及对每个脉冲进行处理。因此非中断模式要受到外部脉冲的限制,考虑到现实中有些情况下脉冲频率也可能会很大,故本程序及下面的出租车计费器均采用中断模式,把计数清零语句放到中断服务程序中,以保证能精确实现0-50000的计数。3、设计一个出租车计费系统。出租车计费器的设计可在0-50000计数器的基础上扩充改写而成。出租车上安装有一个霍尔传感器,车子轮胎每转动一圈,霍尔传感器便产生一个脉冲。因此计数脉冲跟轮胎有直接的对应关系,考虑到车轮是按一定的规格生产的,在此我们将车程(汽车行驶距离)与车轮的直径及计数脉冲数联系起来。因此车程可用计数脉冲的个数表示出来,因而车程的显示可转化为计数器显示问题。而车程与收费之间的数学关系在设计要求中已明确。我采用6位数码管来显示车程和收费。其中前三个数码管显示车程,后三个数码管显示收费。特别指出最好用中断处理计数脉冲数的临界值,否则很容易不能达到预期目标。计数器每计数100个外部脉冲就产生中断,里程加1百米,大于两千米百位就和5和0比较,如果相等就调用价格计算子程序,价格加0.8元。然后返回中断,调用里程和价格显示子程序。三、设计流程图及PROTEUS硬件电路图1、255计数器PROTEUS硬件电路图255计数器设
您可能关注的文档
最近下载
- 城管执法队员百分制考核细则.docx VIP
- 高血压的诊治PPT课件.pptx VIP
- 第二单元第04课时用混合运算解决实际问题(1)(教学课件)数学人教版三年级上册(新教材).pptx
- 健身会所操课教练工作流程及规范 .pdf VIP
- 《江苏省工业、建筑业、服务业、生活和农业用水定额(2025年)》.docx VIP
- 国投证券-固态电池系列报告(一):未来已来固态电池行业迎来产业驱动.pdf VIP
- Hubsan哈博森无人机ZINO说明书用户手册.pdf
- 高中政治必修二《经济与社会》选择题专练30题 .pdf VIP
- 高危高尿酸血症药物降尿酸治疗专家共识(2025版).pptx VIP
- 2025湖南郴州桂阳县招聘25名城市社区专职工作者笔试备考题库及答案解析.docx VIP
文档评论(0)