单片机自行车测速系统设计
一、引言 1
二、基础知识 2
(一)单片机的原理 2
(二)单片机的作用 2
1、在工业上的应用 2
2、在家用电器中的应用 2
3、在通信领域上的应用 2
(三) AT89C52单片机的简介 2
1、AT89C52单片机的硬件结构 2
2、AT89C52具有的功能特性 2
三、总体的设计方案 3
(一)系统总设计 3
四、系统硬件的设计 4
(一)单片机的最小系统 4
1、AT89C52单片机 4
2、时钟电路 4
3、复位电路 5
(二)显示模块 5
(三)DS1302时钟芯片 6
(四)传感器及其测量系统 6
五、系统软件的设计 7
(一)主程序流程图 7
(二)显示流程图 7
(三)速度处理流程图 8
(四)里程处理流程图 9
(五)仿真电路 10
总结 11
致谢 12
参考文献 12
附录1原理图 13
附录2实物图 14
附录3程序 15
一、 引言
自行车这种交通工具诞生于18世纪,起源于欧洲,最早的自行车是将两个轮子装在木马上,被当时的人们称为木马轮。而正式的自行车则是被一个名为德莱斯的德国人发明的,他当时是一位看林人,发明自行车主要是为了走路的方便,后来他的想法在自己的实践下创造出了第一辆自行车,他也因此称为了自行车的开山鼻祖,这个发明对人类的交通工具进程做出了极大贡献。
自行车是我们赖以生存的交通工具中的一种,我们离不开它,随着生活的发展,科技的更新自行车的样式类型也出现了各种各样的,同样为了满足人们的生活的需求,自行车成为了人们休闲娱乐的工具,空闲之余人们喜欢骑车来锻炼身体。骑车也是人们非常追捧的一项体育运动。
对于自行车测速系统的设计
*景先生毕设|www.jxszl.com +Q: 3_5_1_9_1_6_0_7_2
程做出了极大贡献。
自行车是我们赖以生存的交通工具中的一种,我们离不开它,随着生活的发展,科技的更新自行车的样式类型也出现了各种各样的,同样为了满足人们的生活的需求,自行车成为了人们休闲娱乐的工具,空闲之余人们喜欢骑车来锻炼身体。骑车也是人们非常追捧的一项体育运动。
对于自行车测速系统的设计其实是为了更好的辅助人们,作为交通工具我们可以通过这个了解当前的速度,并根据具体情况我们可以作出调整。而作为辅助人们锻炼的工具则可以通过速度,时间的显示进一步了解到人们消耗的体能和锻炼进程,从而对锻炼也有了很大的帮助。这个设计的方案采用了MCS-51这中系列的单片机,设计出了测试自行车速度的里程表,这个成果它能显示自行车的路程和速度,便于携带,小巧轻便。
二、基础知识
(一)单片机的原理
单片机是一种集成电路芯片,它的能力是可以把中央处理器CPU;多种I/O口;只读存储器ROM;中断系统定时器等聚集到一块由硅片组成的微型计算机系统。
(二)单片机的作用
单片机在这个飞速发展的社会应用很多,现代生活越来越离不开单片机,它已经渗透在各行各业,几乎在每个领域上都有涉及。比如是在航天事业上,航天设备就需要单片机,家用电器,工业上,通信等领域反正各行各业都需要它,大致可以从以下几类看出:
1、在工业上的应用
现在的产业基本上都实现了智能化的管理,像监控摄像头的使用就需要单片机来组成,还有各类的报警系统等都需要它来执行。
2、在家用电器中的应用
家用电器中都是由电路进行控制的,对于单片机的运用就必不可少了,并且它是由单片机的程序来实行操作的。
3、在通信领域上的应用
现如今有各式各样的通信设备,比如手机电话,计算机网络都实现了以单片机为核心来实行控制。
(三)AT89C52单片机的简介
AT89C52单片机是众多的单片机中的一个类型,它电压低,性能高的8位单片机。单片机内含有Flash只读程序存储器还有随机存储数据存储器,并且这个型号的单片机在业内的应用十分广泛,属于大众型号的单片机。器件是由ATMEL公司设计生产的,是一种具有强大功能的单片机。
1、AT89C52单片机的硬件结构
AT89C52单片机具有与MCS-51系列的单片机相差不是很多,其中CPU的组成有运算器和控制器这两个方面。控制器是用来控制单片机各个部分工作的,从中可以调节它们,运算器具有的作用是对运营商操作数的算数和逻辑运算的作用以及位的操作。
2、AT89C52单片机具有的的功能特性
Flash具有八个字节的闪存;256字竹内部RAM;还有32个I/O口线;3个16位的定时器;一个6向量两级中断的结构;具有一个通信口是全双工的;还具有时钟电路以及振荡器。并且它具有三级的加密位,AT89C52与它的前身AT89C51相比还多了一个具有定时计数功能的定时/计数器2。AT89C52还有一个放大器是用来构成其内部振荡器的增益高并且方向是反的。
三、总体的设计方案
(一)系统的总体设计
本课题研究的自行车测度系统主要成果是测速里程表,这个系统主要是由AT89C52单片机+LCD1602液晶屏+DS1302时钟模块+霍尔传感器再加上按键模块所组成的。本产品还自带复位按键;上电复位电路;晶振电路三个方面。产品上的LCD1602则可以显示出自行车的当前运行的速度时间和路程,并且它还具有超速的报警系统,一旦速度超过了设置的速度过快了,该产品可以自动进行报警,蜂鸣器可以显示这一功能。总体来说本课题研究了一种多功能的自行车测速里程系统。
完成设计的具体需求:
1:利用霍尔传感器产生里程数的脉冲信号
2:处理数据,用LED显示当时的速度还有里程的总数
3:计数脉冲信
原文链接:http://www.jxszl.com/dzxx/txgc/33417.html