




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多功能自行车里程表软件设计 导师 答辩人 专业 测控技术与仪器 论文框架 摘要系统硬件设计原理系统软件设计流程图系统调试 1 2 3 4 5 总结 摘要 本设计介绍的速度与里程表设计以单片机最小系统和霍尔传感器为核心 利用AT89C51单片机设计一种Proteus环境下51单片机的多功能自行车里程表 要求该表具有自行车行驶瞬时速度 平均速度 超速报警 累计总里程等计量功能 可通过开关切换显示不同的内容 传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算 再采用LED数码管模块进行示 使得自行车的速度与里程数据能直观的显示给使用者 提供给用户安全行驶的一些基本信息 系统硬件设计原理 1 2 3 4 超速报警 给出一个速度设定值 系统具有超限报警功能 总里程 当前行驶里程km 瞬时速度 当前平均速度km h 平均速度 本次行驶中的平均速度km h 1 设计的基本要求 2 系统方框图 该速度里程表能将传感器输入到单片机的脉冲信号的宽度 传感器将车速转变成相应宽度的脉冲信号 实时地测量出来 然后通过单片机计算出速度和里程 也可以测出平均速度 再将所得的数据存储到串口数据存储器 并由LED数码管显示模块实时显示出所测速度 如果所给的频率过高超过给定值蜂鸣器就语音报警提示 3 系统的原理框图 单片机 系统工作原理 有一个显示的屏 一个单片机 一个霍尔传感器 让霍尔传感器做检测 当它检测到一个信号后传到单片机 让单片机做运算 单片机里面的运算这样做 先从屏上输入自行车的直径 通过输入的直径算出自行车的轮胎的周长 再用周长乘以霍尔传感器检测到的个数 算出来的结果就是自行车的行驶的路程长度了 系统软件设计流程图 1 系统软件框图 本系统软件采用模块化设计方法 整个系统由初始化模块 频率测量模块 速度 里程计算模块 数据转 码模块 速度显示模块 里程显示模块 数据存储 读取模块 定时器中断服务模块以及其他功能模块组成 通过单片机计算出来的速度和里程的数据 必须通过BCD码的转换才能输出给显示模块 2 里程及速度处理子程序设计 关速度指示灯 开里程指示灯 调圈数转换为公里数 显示公里数 结束 开始 计算路程intlength intlen 0 doubleleng count 0 count 1 10000 tr len leng returnlen 关里程指示灯 开速度指示灯 是否超速 关报警 显示速度 报警 结束 设每圈时间转换为速度 开始 N 3 超速报警处理子程序设计 Y 报警程序voidmusic inti 0 for i 0 i 10 i mus 1 milis 1000 mus 0 milis 1000 系统调试 1 系统硬件调试在Proteus绘制好原理图后 调入已编译好的目标代码文件 HEX 可以在Proteus的原理图中看到模拟的实物运行状态和过程 Proteus具有设计灵活 结果 过程的统一的特点 可使设计时间大为缩短 耗资大为减少 也可降低工程制造的风险 因此在单片机开发应用中Proteus获得愈来愈广泛的应用 系统硬件Protel电路原理图 2 系统软件调试KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统 与汇编相比 C语言在功能上 结构性 可读性 可维护性上有明显的优势 因而易学易用 KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具 C51工具包的整体结构可以完成编辑 编译 连接 调试 仿真等整个开发流程 双击单片机导入用Keil软件生成 HEX文件 3 调试结果 总结 不足与展望 本次设计在Protues里仿真实现了多功能自行车里程表的总里程 瞬时速度 平均速度 超速报警4大功能 并且能在LED数码管的显示并在Proteus软件上模拟仿真 但不足之处是没能做出真正的电路实物 以后还可以考虑实现更多功能如本次行程最大速度 加速度等是自行车里程表功能更加完善 收获与心得 在本次设计中 从软件的需求分析 设计 代码编写 修改我都不遗余力 使我对C语言的运用更加熟练 同时为我积攒了开发整体系统的经验 使我的分析能力和解决问题的能力得到了提高 我初步理解了C语言和汇编语言
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45659-2025轨道交通供电作业安全控制系统
- 2025年中国全路面起重车行业发展运行现状及投资潜力预测报告
- 2024-2025学年安徽师大附中高二下学期期中历史试题及答案
- 水电项目安全评估报告
- 中职生培训课件
- 2025-2030年中国工业自动化工程项目投资可行性研究分析报告
- 中国遥控器行业发展潜力分析及投资战略咨询报告
- 2025年中国瓷质抛光砖行业市场全景评估及投资战略研究报告
- 2025-2030年中国保健驼毛绒行业深度研究分析报告
- 中国民用驳船运输船行业全景评估及投资规划建议报告
- 培训班助教教师管理制度
- 2025年安徽能源集团招聘笔试参考题库含答案解析
- 河道维修养护管理制度
- 2025年 事业单位公基真题考试卷库(附答案)
- 派出所消防管理制度
- 北京市朝阳区招聘社区工作者笔试真题2024
- 2025年重庆市中考数学试卷真题(含标准答案)
- 2025年中小学教师师德知识竞赛试题库及答案
- 2025年河北省中考乾坤押题卷化学试卷B及答案
- 浙江省诸暨市2025年5月高三适应性考试-地理+答案
- 苹果店员入职试题及答案
评论
0/150
提交评论