基于单片机的速度里程表设计报告(共13页).docx
《基于单片机的速度里程表设计报告(共13页).docx》由会员分享,可在线阅读,更多相关《基于单片机的速度里程表设计报告(共13页).docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1设计目的该课题主要是利用单片机技术进行的一项软、硬件开发技术。其目的是培养学生利用单片机技术解决生产、生活中的实际问题,对提高学生设计能力动手能力和工程实践技能有较重要的意义。学生应具备电路分析、电子技术、单片机技术等方面的相关知识,熟悉单片机系统流程图、硬件结构图及汇编语言,能进行单片机控制电路的连接、程序编写、输入、修改及调试等。2设计任务2.1总述本课题主要任务是利用霍尔元件、单片机等部件设计一个可用LED数码管实时显示里程和速度的摩托车的速度里程表。本文主要介绍了摩托车的速度里程表的设计任务、图纸说明、方案设计以及元件的选择等内容,整体上分为硬件部分设计和软
2、件部分设计。具体的硬件电路包括AT89C51单片机的外围电路以及LED显示电路等。软件设计包括:芯片的初始化程序、定时中断采样子程序、显示子程序等,软件采用c语言编写。 2.2硬件设计2.2.1总述摩托车的速度里程表的硬件电路设计是基础部分,它包括信号的捕获、放大、整形,单片机的计算处理,数码管的实时显示和单片机外围基本电路的设计,两大主要器件就是传感器和单片机。2.2.2传感器传感器是获取自然或生产领域中信息的关键器件,是现代信息系统和各种设备不可缺少的信息采集工具。其中最具代表的传感器就是霍尔传感器,在自动检测系统中,利用霍尔传感器测转数是一种最基本的测量工作。2.2.3单片机单片机是本次
3、设计的核心部件,它是信号从采集到输出的桥梁,而且包括计算、定时、信息处理等功能。2.2.4数码管本设计采用LED数码管显示。在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、使用电压低、寿命长的特点,因此使用非常广泛。八段LED显示器由8个发光二极管组成。其中7个发光二极管构成字型“8”的各个笔画段,另一个小数点为dp发光二极管。LED显示器有两种不同的形式:一种是发光二极管的阳极都连在一起的,称为共阳极LED显示器;另一种是二极管的阴极都连在一起的,称为共阴极LED显示器。本次采用共阴极接法。2.2.5存储器24C02是一个2K位串行E2PROM。内部含有256
4、个8位字节。24C02支持I2C总线数据传送协议。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据(发送或接收)的模式。2.3软件设计2.3.1总体思路利用霍尔传感器在轮胎转动过程中进行采样,形成脉冲信号,利用单片机的定时器中断和计算器T0的计数功能进行计数,设轮胎的周长为一米,一个脉冲代表里程增加一米,然后利用外部扩展的EPROM进行储存,在开始行驶的时候,利用EPROM的读数据子程序读出历史累计里程然后继续进行累加,最后通过显示子程序在led数码管上显示出来。主程序流程图如图1所示。图1主程序流程图2.3.2中断子程序
5、如图2,图3所示。 图2定时器T0中断 图3定时器TI中断2.3.3显示子程序图4显示子程序流程图3图纸说明3.1显示电路图如图5所示。图5显示电路图显示电路图说明:以P2口作为位选信号,以P0口作为段选信号。3.2外部扩展存储电路如图6所示。图6外部扩展存储电路外部扩展存储电路说明:以P2.6作为24c02c的串行时钟输入信号,以P2.7作为24c02c的数据输入输出信号。3.3功能电路详见附录2功能电路说明:以P1.2作为疲劳驾驶报警信号、以P1.3作为复位信号、以P1.5作为分里程总里程选信号、以P1.6作为十万公里报废信号、以P1.4作为超速报警信号、以P1.7作为速度选择信号。4仿真
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 速度 里程表 设计 报告 13
限制150内