基于 MCS-51 单片机的里程表的设计
前言
汽车是现代生活中不可或缺的一种重要交通工具,传统的指针式的里程表伴随着汽
车的诞生就一直为人们承受,不过,新生事物不会因传统的存在而停顿它前进的步伐,
数码科技在今天已渗透到工业,农业,民用等产品的点点滴滴。新概念的车速里程表最
直观的变化就是用大屏幕的液晶取代指针式表盘,直接用数字显示时速,里程,以及其
他一些诸如油耗、时钟、环境温度等参数。直观的呈现给使用者。
由于单片机体积小,可以把它做到产品的部,取代老式机械零件,缩小产品体积,
增强功能,实现智能化。因此广泛的被用在智能产品中。Intel 公司的 MCS-51 系列单片
机在近年来广泛流行,即介绍一种基于 MCS-51 单片机的里程表的设计与实现。
本课题设计先对里程表设计中所需设备作了详细介绍,对设计中存在的问题进展了
说明;对硬件和软件局部的设计和实现作了认真的分析;给出了系统的建模过程及相应
的系统模型,在 Lab2000p 仿真实验系统上进展了仿真,并对仿真结果进展了分析。
1 系统概述
本系统由信号采集处理模块、单片机 8031、系统化 LCD 显示模块、系统软件组成。
其号采集处理模块以霍尔传感器为核心器件,将不同的转速信号转换成相应的脉冲信号,
并送到单片机的 T1 引脚;对单片机进展设置,使部的定时器/计数器 timer0 工作在定时
状态,timer1 工作在计数状态,利用部定时器 T0 对脉冲输入引脚 T1 进展控制,这样就
能准确地检测到设定时间加到 T1 引脚的脉冲数,一个脉冲即代表着车子前进一个轮长,
对脉冲数进展处理就可得到里程和速度的数据;将数据送到 LCD 显示模块进展显示。
该系统原理框图如下图。
系统软件包括单片机和液晶模块的初始化模块、液晶模块的写数据/命令子模块、
评论0
最新资源