- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计说明书
自行车里程速度计的设计
目 录
序 言 1
第一章 系统方案 2
1.1课题的主要任务及内容 2
1.2任务分析与实现 2
1.3单片机选择 3
1.4显示模块的选择 4
1.5传感器的选择 4
1.6系统简介 5
第二章 硬件设计 7
2.1单片机的介绍 7
2.1.1单片机原理简介 7
2.1.2 单片机的引脚功能介绍 8
2.2单片机外围电路的设计 10
2.2.1时钟电路 10
2.2.2复位电路的设计 10
2.2.3报警电路的设计 11
2.3传感器 11
2.4显示电路的设计 15
2.4.1显示器LCD1602的介绍 15
2.4.2显示电路的设计电路 19
第三章 软件设计 21
3.1软件实现的功能 21
3.2主程序 21
3.3显示子程序的设计 23
第四章 系统调试与仿真 25
4.1系统仿真调试 25
4.2 protel99的介绍 25
4.3硬件调试 26
4.3.1 常见的硬件故障 26
4.3.2 调试方法 27
4.3.3 调试步骤 27
结束语 28
参考文献 29
致 谢 30
附 录 31
附录一 元器件清单 31
附录二 电路图 32
附录三 实物照片 34
附录四 源程序 35
附录五 中英文文献 51
序 言
传感器,是一种检测装置,能感受到被测的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节[1]。
它的作用是将一种能量转换成另一种能量的形式。英文名字为Sensor或Transducer,亦称变换器、换能器。在科学技术迅速发展的当今社会,传感器的应用越来越广泛,如在日常生活、航空、航天,常规武器、交通运输,机械制造、生物医学工程、化工、自动化检测工程及计量等各项领域[2]。
单片微型计算机是制作在一块集成电路芯片上的计算机,简称单片机,又称微控制器。它包括中央处理器(Central Processing Unit,CPU)、用RAM构成的数据存储器、用ROM构成的程序存储器、定时器/计数器、各种输入/输出(I/O)接口和时钟电路,可独立地进行工作。特别适用于控制领域。因此,单片机只要与适当的软件及外部设备相结合,便可成为一个单片机控制系统[3]。
单片机由于其体积小、功能强,可靠性高,灵活方便等优点,所以被广泛的应用于各个领域,并对各行各业的技术改造和产品的更新换代起到重要的推动作用[4]。
本设计介绍了一种基于单片机控制的简易自行车速度以及里程计算系统,包括自行车里程表的硬件构成,软件逻辑以及程序代码。该里程测速系统以STC89C52作为系统控制核心,过单片机信号进行,次的毕业设计过程中,个需要解决的关键问题本课题主要任务是利用霍尔元件、单片机等部件设计一个可用实时显示里程和速度的自行车的速度里程表。本文主要介绍了自行车的速度里程表的设计思想、电路原理、方案论证以及元件的选择等内容,整体上分为硬件部分设计和软件部分设计。
本文首先要对该课题的任务进行方案论证,包括硬件方案和软件方案的设计;继而具体介绍了自行车的速度里程表的硬件设计,包括传感器的选择、单片机的选择、显示电路的设计;然后阐述了该自行车的速度里程表的软件设计,包括数据处理子程序的设计、显示子程序的设计;最后对本次设计进行了系统的总结。
具体的硬件电路包括STC89C52单片机的外围电路以及显示电路等。
软件设计包括:芯片的初始化程序、定时中断采样子程序、显示子程序等,软件采用语言编写,软件设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计。本设计的任务是:以单片机为处理核心,用传感器将车轮的转数转换为电脉冲,进行处理后送入单片机。里程及速度的测量,是经过的定时/计数器测出,再经过单片机的计算得出,其结果通过L显示器显示出来。
测速,首先要解决是采样的问题。使用单片机进行测速,可以使用简单的脉冲计数法。只要转轴每旋转一周,产生一个或固定的多个脉冲,将脉冲送入单片机中进行计算,即可获得转速的信息。常用的测速元件有霍尔传感器、光电传感器和光电编码器。里程测量传感器的选择也有以下几种方案:使用光敏电阻对里程进行测量、利用编码器对车轮的圈数进行测量、利用霍尔传感器对里程进行测量、利用干簧管型传感器测量里程。
要求达到的各项指标及实现方法如下:实现:利用软件编程,对数据进行处理得到需要的数值。
最终实现目标:自行车的速度里程表具有里程、速度测试与显示功能,采用单片机作控制,显示电路可显示里程及速度。8032、80C32片内是没有ROM的52系列的计数器为三个16位计数器,中断源为个。8051是最早最典型的产品,8051单片机与80C51单片机从外形看是完全一样的,其指
文档评论(0)