基于at89c52里程表设计本科毕设论文.doc

基于at89c52里程表设计本科毕设论文.doc

ID:11546682

大小:291.64 KB

页数:22页

时间:2018-07-12

基于at89c52里程表设计本科毕设论文.doc_第1页
基于at89c52里程表设计本科毕设论文.doc_第2页
基于at89c52里程表设计本科毕设论文.doc_第3页
基于at89c52里程表设计本科毕设论文.doc_第4页
基于at89c52里程表设计本科毕设论文.doc_第5页
资源描述:

《基于at89c52里程表设计本科毕设论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计论文基于AT89C52里程表设计摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。本论文主要阐述一种基于霍尔元件的自行车的速度里程表的设计。以AT89C52单片机为核心,A44E霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用24C02实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。文章详细介绍了自行车的速度里程表的硬件电路和软件设计。硬件部分利用霍尔

2、元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。软件部分用汇编语言进行编程,采用模块化设计思想。该系统硬件电路简单,子程序具有通用性,完全符合设计要求。关键词:里程/速度;霍尔元件;单片机;LED显示II目录目录1绪言31.1课题背景31.2课题的主要任务及内容32自行车的速度里程表总体方案设计32.1任务分析与实现32.2自行车的速度里程表硬件方案设计32.3自行车的速度里程表软件方案设计33自行车的速度里程表硬件电路设计33.1概述33.2传感器及其测量系统33.2.1霍尔传感器的测量原理33.2.2集成

3、开关型霍尔传感器33.3单片机的原理及应用33.3.1单片机原理简介33.3.2单片机的引脚功能介绍33.3.3单片机中断系统介绍33.3.4单片机定时/计数功能介绍33.4其他器件的介绍33.4.1存储器的介绍33.4.274LS74芯片的介绍33.4.374LS244芯片的介绍33.5单片机外围电路的设计33.5.1时钟电路的设计33.5.2复位电路的设计33.5.3显示电路的设计33.5.4报警电路的设计34自行车的速度里程表软件程序设计错误!未定义书签。4.1概述错误!未定义书签。4.2自行车的速度里程表总体程序设计错误!未定义书签

4、。4.3中断子程序的设计错误!未定义书签。III目录4.4数据处理子程序的设计错误!未定义书签。4.5显示子程序的设计错误!未定义书签。5系统调试与分析错误!未定义书签。5.1系统仿真调试错误!未定义书签。5.2调试故障及原因分析错误!未定义书签。6结论与展望错误!未定义书签。6.1结论错误!未定义书签。6.2展望错误!未定义书签。致谢错误!未定义书签。参考文献错误!未定义书签。附录错误!未定义书签。III1绪言1绪言1.1课题背景自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日

5、各式新颖休闲运动自行车,自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。因此,人们希望自行车的功用更强大,能给人们带来更多的方便。自行车里程速度表作为自行车的一大辅助工具也正是随着这个要求而迅速发展的,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能。本设计采用了MCS-51系列单片机设计一种体积小、操作简单的便携式自行车的速度里程表,它能自动地显示当前自行车行走

6、的距离及运行的速度。1.2课题的主要任务及内容本课题主要任务是利用霍尔元件、单片机等部件设计一个可用LED数码管实时显示里程和速度的自行车的速度里程表。本文主要介绍了自行车的速度里程表的设计思想、电路原理、方案论证以及元件的选择等内容,整体上分为硬件部分设计和软件部分设计。本文首先扼要对该课题的任务进行方案论证,包括硬件方案和软件方案的设计;继而具体介绍了自行车的速度里程表的硬件设计,包括传感器的选择、单片机的选择、显示电路的设计;然后阐述了该自行车的速度里程表的软件设计,包括数据处理子程序的设计、显示子程序的设计;最后针对仿真过程遇到的问

7、题进行了具体说明与分析,对本次设计进行了系统的总结。具体的硬件电路包括AT89C52单片机的外围电路以及LED显示电路等。软件设计包括:芯片的初始化程序、定时中断采样子程序、显示子程序等,软件采用汇编语言编写,软件设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计。172自行车的速度里程表总体方案设计2自行车的速度里程表总体方案设计2.1任务分析与实现本设计的任务是:以通用MCS-51单片机为处理核心,用传感器将车轮的转数转换为电脉冲,进行处理后送入单片机。里程及速度的测量,是经过MCS-51的定时/计数器测出总的脉冲数和每转一圈的时

8、间,再经过单片机的计算得出,其结果通过LED显示器显示出来。本系统总体思路如下:假定轮圈的周长为L,在轮圈上安装m个永久磁铁,则测得的里程值最大误差为L/m。经综合分析,本设计中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。