- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一个以STC89C52单片机控制核心的出租车计价器系统
摘要:本系统以STC89C52单片机为控制核心,辅以键盘调节、数码管显示、蜂鸣器报警、车速模拟、车速检测及信息存储电路,实现了出租车计价器的行车里程和车速的实时检测与显示、计价金额显示以及价格预置等功能,满足了题目中基本部分及发挥部分的要求。在此基础上,还增加了断电保护、蜂鸣器警示、行驶里程及价格打印等功能。该系统功能齐全,实用性强。经测试,计价器的各项显示指标均满足题目要求。
关键字:出租车计价器;STC89C52;价格预置;断电保护
Abstract: This system uses STC89C52 microcontroller as control core. With the keyboard control circuit, digital display circuit, beep alarm circuit, speed measurement circuit, speed detection circuit and information storage circuit,this system realizes function of the meter taxi driving mileage ,display and detection of real-time speed, valuation display and price set in advance, it meets all essential and additional requirement. Additional function such as power-off protection , beep alarm the print of mileage and consumption is added. This system is fully functioned and easy to implement. The measurement results show that all indicators of this taxi meter meet the requirement.
Key words: Taxi Meter; STC89C52; Price Set in Advance; Power-off Protection
目录
1系统方案设计 1
1.1系统整体方案的设计 1
1.2单元模块论证与比较 1
1.2.1显示模块 1
1.2.2车速模拟驱动模块 2
1.2.3键盘设置模块 2
2 单元硬件电路设计 2
2.1 数码管显示设计 2
2.2键盘设置模块设计 3
2.3车速模拟模块设计 3
2.4车速检测模块设计 3
2.5消费清单打印设计 3
3 软件设计 4
3.1主程序及流程图 4
3.2各部分子程序流程图 4
3.2.1数码管显示子程序 4
3.2.2电机驱动子程序 5
4 系统测试 5
4.1测试仪器清单 5
4.2测试方法 5
4.2.1实时车速检测 5
4.2.2计价测试 5
4.3测试结果 5
4.3.1车速检测结果 5
4.3.2 行车里程及计价测试结果 6
4.4误差分析 6
4.5改进措施 6
5 设计总结 6
参考文献 7
附录一 7
附录二 8
1系统方案设计
1.1系统整体方案的设计
单片机I/O口丰富、控制灵活、易于编程的优点,以单片机为控制核心的计价系统可以方便地实现车速检测、价格预置、里程计价显示等功能。其原理图如图1。
图1
根据上图思路,我们设计了一个以STC89C52单片机为控制核心的出租车计价器系统。该系统由键盘设置、车速检测与里程计算、数码管显示、蜂鸣提示及掉电保护等模块组成。其中,键盘设置模块实现系统的计价预置、计价暂停、“单程”与“往返”设置、及金额查询功能等等;车速检测与里程计算模块通过车速检测传感器器采集车速信息,送至单片机处理,得到实时车速及车的实时行程;数码管显示模块完成车速、里程数、金额数以及累计时间的显示;蜂鸣提示警示出租司机、乘客到达目的地,计价停止;掉电保护模块记录并存储当前计价器的各项显示信息,起到掉电保护作用。
1.2单元模块论证与比较
1.2.1显示模块
方案一:采用普通LED数码管显示。用74LS74驱动数码管实现动态显示,简单直观,且易于编程,但占用系统I/O口较多,不能实现资源的有效利用。从设计的整体性考虑,该方案将导致单片机IO资源缺乏。因此我们放弃了该方案。
方案二:采用串行输入数码管显示。LKM1638模组采用专用驱动芯片TM1638,实现8个7段数码管的检测。和单片机采用串行通讯,只需要3个IO,大大节省了主控器IO。LED显示内容直接由单片机送数即可,不需要MCU扫描,节省MCU资源。
经比
您可能关注的文档
- XSZY250A塑机设计.doc
- X52K铣床的控化改造.doc
- XXX中国农业银行 毕业实习报告 实习报实习任务书实习周记实习成绩评定表.doc
- XTK7140数控立式铣镗床及控制统设计.doc
- xxx市仓山区新卫生院 毕业实习报告 实习报告实习任务书实习周记实习成绩评定表.doc
- X520普通铣床数控化改造.doc
- XXX市南关区实验中学综合结构施工设计外文翻译.doc
- XXX市明星培训中心办公结构施工设计外文翻译.doc
- x11 SIS系统定洲电厂的应用.doc
- XXXX区XXX码头工程设计.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)