自行车测速仪的设计

合集下载

多功能自行车码表设计

多功能自行车码表设计

多功能自行车测速仪目录一、产品设计背景 (2)二、产品功能简介 (2)三、系统硬件设计 (3)四、MCU软件设计 (8)五、上位机软件bike V1.0设计 (8)六、产品实物及测试 (10)6.1<测速模式> (13)6.2<数据传输> (14)6.3<其它功能> (15)6.4<退出系统> (16)七、结语 (16)附录1 电路图 (17)附录2 源程序 (18)多功能自行车测速仪使用说明书一、产品设计背景随着人们生活水平的逐渐提高,人们对于生活质量的要求也日益增加,尤其是对健身的要求。

自行车在中国普遍作为代步工具。

而在国外,自行车却是一项十分受欢迎的健身运动。

因为它无污染,价位低廉,老少皆宜。

而且在运动过程中可以充分享受到大自然,对于忙碌的现代人来说,无疑是一种较好的放松方法。

在中国这种情况也在慢慢发生变化。

因此爱好自行车运动的人十分学要一款能测速的装置,以知道自己的运动情况。

并根据外界条件,如温度,风速等进行适当的调节,已达到最佳运动的效果。

而对于自行车运动员来说,最为关心的莫过于一段时间内的训练效果。

因为教练要根据一段时间内运动员的训练效果进行评估,从而进行适当的调整已使运动员达到最佳的状态。

因此需要一种装置进行对训练中各种参数的测定记录。

本作品就是针对此而设计的。

二、产品功能简介⒈对自行车进行实时速度的测量。

显示出速度值。

⒉能针对不同的车型进行选择。

从而采用不同的模块进行测量。

⒊能测量出当前环境的温度,以供使用者决定是否适宜进行运动。

⒋显示当前日期时间,可以任意设定当前工作时间。

⒌显示行车里程,运动时间。

⒍可以自行设定采样频率⒎记录一段时间内的定时采样速度,存入制定单元。

通过与PC 机进行通讯,将数据传送到PC 机中用如见进行处理,分析。

得出运动或训练的情况。

⒏配套软件bike v1.0可以将本次运动的速度绘制成速度曲线,以供参考。

并可以将数据转存入数据库保存以备日后查询使用⒐配套软件bike v1.0 充分考虑到广大自行车爱好者对于自行车运动的热衷,因此加入了对自行车运动的介绍,当今流行车型的简介以及进行自行车运动的注意事项和自行车旅行的相关知识。

基于单片机的自行车测速系统设计与实现论文

基于单片机的自行车测速系统设计与实现论文

桂林电子科技大学毕业设计(论文)报告用纸第1 页摘要随着社会的进步发展和环保意识的增强,能够锻炼身体,且能环保出行的自行车成了大众的宠儿。

随自行车的快速发展,人们对自行车的功能要求也越来越高。

自行车测速仪通过测量并显示出行时的日期、时间、温度、速度和里程数,能够较好的满足人们对自行车的基本需求。

本设计通过分析自行车测速仪的原理,基于STC89C52单片机和C语言,设计和实现了一种自行车测速系统。

该系统主要包括单片机数据处理、电机测速、温度测量、时钟计时、显示数据、按键控制七大功能模块。

在系统实现中,硬件部分以STC89C52单片机为处理核心,用红外对管传感器将车轮的转数转换为电脉冲,进行处理后送入单片机,通过测量电机转的圈数,经过数据处理得到速度和路程数。

软件部分采用C语言进行编程,实现系统的控制与显示。

本系统的实现达到了预期的设计目标。

关键词:自行车测速;STC89C52单片机;红外对管传感器;C语言AbstractWith the development of social progress and environmental protection consciousness, can physical exercise, andgreen travl bicycle ,became the darling of the public. With the rapid development of bicycle, the bicycle features people are increasingly high requirements. Bicycle speedometer can display the travel date, time, temperature, speed and mileage by measuring,to better me people's basic needs for bicycle.This design through the analysis of principles of bicycle speedometer, based on STC89C52 singlechip and C language,design and implementation of a bicycle speed system.The system includes a SCM data processing, motor speed, temperature measurement, timing, data shows,key control that seven major function module.In the system realization, The hardware part with STC89C52 SCM as core processor. Using the infrared tube sensor will wheel speed is converted into electrical pulses, processed into the microcontroller.By measuring the motor cycles,after data processing, we can know the speed and distance. The software using C language programming ,to realize the system control and display. The realization of this system reaches the expected design goal.Key words:Bicycle Tachometer ;STC89C52 single chip microcomputer; Infrared tube sensor; C language目录引言 (2)1 设计要求 (2)1.1 毕业设计题目 (2)1.2 设计的主要功能 (2)2 工作原理和系统结构 (3)3 硬件设计 (4)3.1 系统总电路图 (4)3.2 单片机控制处理模块 (4)3.3红外对管测速模块 (8)3.4 DS1302时钟芯片模块 (10)3.5 DS1302温度采集模块 (12)3.6 LCD显示模块 (14)3.7 电机驱动模块 (15)3.8 按键功能、供电和串口下载模块 (15)4 软件设计 (18)4.1 Keil uVision 4软件介绍 (18)4.2 程序设计思想与开发环境 (18)4.3 主程序设计 (19)4.4 各个模块程序设计 (19)4.4.1 红外对管测速模块程序设计 (19)4.4.2 DS18B20温度测量模块程序设计 (21)4.4.3 DS1302时钟芯片模块程序设计 (24)4.4.4 LCD12864显示模块程序设计 (27)5 系统测试 (28)5.1 硬件调试 (28)5.2 软件调试 (29)5.3 对实际电路进行测试 (29)6 总结 (31)致谢 (32)参考文献: (33)附录 (34)引言自行车是传统产业,具有100多年的历史,由于环保以及交通的问题,自行车再度成为世界各国特别是发达国家居民喜爱的交通、健身工具。

自行车里程速度计设计

自行车里程速度计设计

毕业设计(论文)题目:自行车里程速度计设计学院:电子信息学院专业班级:自动化2011级4班指导教师:王敏职称:讲师学生姓名:杨龙飞学号:41103010414摘要随着自行车行业和电子技术的发展,自行车速度里程计技术也在不断进步和提高,不仅可以显示速度里程,还可以显示热量消耗、心跳等参数,在大家注重环境保护和运动健康的今天,速度里程计不仅可以使运动者运动适量,还可以达到健康运动和代步的最佳效果,因此设计了以单片机为基础的自行车速度里程计,让人们能清楚地知道当前的速度、里程等物理量,而且单片机体积小、可靠性高、价格便宜。

该设计重点阐述了系统的工作原理、硬件构成、各部分的主要功能以及软件的结构和实现。

硬件包括主控模块、数据采集模块、数据处理模块、显示模块等组成,采用STC89C52单片机为主要控制芯片,运用自行车车轮上的传感器进行计数,通过一定时间间隔对信号的采集,结合自行车本身车轮参数,送入单片机并由单片机对采集信号进行分析计算,最终在液晶显示器LCD上显示车辆行驶的里程和速度;软件部分用C语言编程,采用模块化设计思想,并在keil和proteus 中进行调试和仿真。

自行车里程速度计的设计本着安全、方便、性价比高、人性化的原则进行,可使现代生活显著提高。

关键词:单片机,LCD1602,霍尔传感器,里程计ABSTRACTAs the bicycle industry and the development of electronic technology, bicycle speed odometer technology is also in constant progress and improve, not only can display speed range, can also display parameters such as heat consumption, heart rate, in everybody pays attention to environmental protection and health/fitness today, speed odometer can not only make people exercise right amount motion, also can to achieve the desired effect of the health sports and walking, thus designed on the basis of the single chip microcomputer bike speed odometer, let people can clearly know the current speed, mileage and other physical quantities, in addition, SCM has small size, high reliability and cheaper price.The design expounds the working principle, hardware composition, main functions of each part and the software structure and implementation. Hardware includes main control module, data acquisition module, data processing module, display module and so on, Using the STC89C52 single-chip microcomputer as main control chip, using sensors on bicycle wheels to count, sending the signals collected by a certain time interval and the bike itself parameters to the single chip microcompute. Finally Using single chip microcomputer to collect signal analysis and display.Software part in C language programming Adopting the idea of modular design, and debugging and simulation in the keil and proteus. Bicycle mileage speedometer design in line with safe, convenient and cost-effective, humanized principle, can make modern life improved significantly.KEYWORDS:singlechip, LCD1602, Hall sensor, odometer目录第1章绪论 (1)1.1 课题背景 (1)1.2 系统要求 (1)1.3 课题实现方法 (2)第2章系统框图及方案介绍 (3)2.1 总体方案比较 (3)2.2 总体方案选择 (3)2.2.1 系统总体框图 (3)2.2.2 系统总体设计 (3)2.3 各模块设计与选择 (4)2.3.1 单片机的选择 (4)2.3.2 显示模块的选择 (5)2.3.3 传感器的选择 (5)2.3.4 时钟芯片的选择 (6)2.3.5 按键模块的选择 (6)第3章硬件设计 (7)3.1 单片机最小系统 (7)3.1.1 最小系统接线图 (7)3.1.2 时钟电路 (7)3.1.3 复位电路 (8)3.2 显示模块 (8)3.2.1 液晶显示电路 (8)3.2.2 显示器LCD1602的介绍 (9)3.3 传感器模块 (11)3.3.1 霍尔传感器工作原理 (11)3.3.2 霍尔传感器的特性 (12)3.3.3 测速方法 (13)3.4 时钟模块 (13)3.4.1 时钟电路 (13)3.4.2 时钟芯片介绍 (14)3.4.3 DS1302的工作原理 (14)3.4.4 DS1302的控制字节 (14)3.4.5 数据输入输出(I/O) (15)3.5 按键模块 (15)3.6 系统总设计图 (15)第4章系统软件设计与实现 (17)4.1 C语言介绍 (17)4.2 软件实现的功能 (18)4.3 主流程图 (18)4.5 显示子程序设计 (19)4.6 速度、里程处理流程设计 (20)4.6.1 处理流程图 (20)4.6.2 算法流程 (21)4.7 按键处理流程设计 (22)第5章系统调试与仿真 (23)5.1 软件调试 (23)5.1.1 Keil简介 (23)5.1.2 程序调试 (23)5.1.3调试中的问题 (23)5.2 硬件仿真 (24)5.2.1 Proteus简介 (24)5.2.2 Proteus与Keil联调 (25)5.2.3硬件仿真中的问题 (26)5.3实物实现 (27)第6章总结 (29)参考文献 (31)附录.....................................................................................错误!未定义书签。

基于单片机自行车测速仪的设计毕业设计

基于单片机自行车测速仪的设计毕业设计

基于单片机自行车测速仪的设计摘要本设计主要阐述一种基于单片机与霍尔传感器等元件的测速仪设计。

以AT89C51单片机为核心,实现对自行车里程、速度、时间、温度等参数的测量,并能简单的将里程及速度用LCD实时显示。

在本文中详细介绍了测速仪的硬件电路和软件设计。

硬件部分利用霍尔传感器将每秒内的脉冲数传入单片机系统,然后经单片机系统计算处理并将过处理结果送LCD显示。

软件的设计采用模块化结构,使程序的逻辑关系更加简洁。

使硬件在软件的控制下协调运作。

仿真,所设计的硬件电路及软件程序是正确的,实际的硬件电路中也基本上能够满足设计要求。

关键词:里程/速度,时间,温度,霍尔元件,单片机,LCDAbstractThis design mainly elaborated based on MCU and Hall element of speed instrument design. Take STC MCU as the core, Hall element speed, realizes to the bicycle mileage, speed, time, temperature measurement, and a simple bicycle mileage and speed with the LCD real time display. The hardware part using the Hall element will bike per second pulse number of incoming MCU system, and then by the single chip microcomputer system calculation processing and processing result to the LCD display. Program design in order to facilitate the expansion and the change, the software design uses the modular structure, make the logic relations more concise. Make hardware tocoordinatethe operation under the software control. Simulation experiments show that the designed hardware circuit and software program are correct, practical hardware circuit also basically can satisfy the design requirement, but due to the knowledge, in practice there are still some problems in the hardware circuit.Keywords: Mileage / speed,time, temperature, Hall element, MCU,LCD毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

多功能自行车测速仪

多功能自行车测速仪

多功能自行车测速仪目录单片机自行车测速仪设计.............. 错误!未定义书签。

目录 (1)产品设计背景 (2)中英文摘要 (3)总体设计思想 (5)硬件设计部分 (6)AT89C52 单片机 (7)温度传感器DS1820 (9)AH3503线性霍尔 (10)HC-SR04超声波 (11)太阳能 (13)软件设计部分 (14)总结 (30)参考文献 (30)产品设计背景低碳环境更美好: 一个智慧城市,除了会运用科技改善市民生活,更懂得运用科技保护现有的资源,使市民的生活环境更美好。

PM2.5的数据、绿色公交的推行、污染企业排放量、各水道水质变化监控、道路交通电子眼……以科技控制、数据交换为主的系统,正是智慧城市的基石。

不仅精细到市民的衣食住行,也可以大到环境气象的预警、区域碳排放的监测,用科技的手段让市民生活、城市环境都变得更美好。

自行车不仅有利于人们出行,也有利于缓解城市交通压力,减少环境污染,既对公众个人有利,也对社会有利。

自行车并不会给现代化进程添堵,相反,我们的道路现代化却给骑车的人和开车的人都添了堵。

让自行车道消失,从现在来看,这不是现代化,这是对现代化的误解。

而在国外,自行车却是一项十分受欢迎的健身运动。

因为它无污染,价位低廉,老少皆宜。

而且在运动过程中可以充分享受到大自然,对于忙碌的现代人来说,无疑是一种较好的放松方法。

在中国这种情况也在慢慢发生变化。

AbstractThe system consists of AT89C52 SCM, LCD liquid crystal display, Holzer element, small magnet. The system includes a bicycle speed, mileage, and is equipped with a small keyboard on the total mileage cleared, the wheel circumference setting.In 1, the bicycle speed measurement, showing speed value.2, which can measure the environment temperature, for users to decide whether or not suitable for sports.3, display mileage.In 4, after the car has no display vehicle or vehicle and the workshop of the distance.In 5, a solar charging battery, sharing the burden.Through the sensor external physical quantity to be measured, the physical signal into an electrical signal, input AT89C52 chip, AT89C52 chip on the input signal processing, the final output display, and a certain degree of alarm function, if the temperature is high will remind you,The car has a car and will alert you too close. The design used in the main part comprises a singlechip AT89C52, HC-SR04, DS18B20 temperature sensor, ultrasonic sensor, 12864 LCD AH3503 Holzer.摘要本系统由AT89C52单片机、LCD液晶显示、霍尔元件、小磁铁等组成。

基于单片机自行车测速系统设设计报告

基于单片机自行车测速系统设设计报告

单片机原理及系统课程设计基于单片机自行车测速系统设计1 设计目的实现自行车运行过程中对行驶里程、平均速度、运行时间、当前瞬时速度进展测量和显示,通过对速度的测量来控制自行车的运行,当速度超过限定值时发出报警提醒减速,以确保自行车平安的运行。

2设计方案及原理2.1系统总体设计思路和原理本系统实现自行车运行过程中对行驶里程、平均速度、运行时间、当前瞬时速度进展测量和显示,系统包括控制器模块、信号检测采集模块、显示模块、电源模块四局部组成。

系统工作时,传感器采集到信号〔用按键代表脉冲信号输入〕传输给单片机,单片机计数器统计脉冲个数,定时器记录相应时间长度,经过运算,将行驶里程、全程平均速度、运行总时间送给液晶显示器显示,当前〔瞬时〕速度送给数码管显示。

通过以下计算公式算出里程、平均速度、瞬时速度。

通过相应的显示机构显示出来。

里程=脉冲总数×车轮周长平均速度=里程÷运行总时间瞬时速度=每五秒的行程÷52.2自行车测速系统方案设计系统包括控制器模块、信号检测采集模块、显示模块、电源模块四局部,控制器模块由AT89C51组成,它运用于数据储存和外部设备管理,信号采集模块用的是模拟霍尔传感器,通过外部脉冲来控制圈数,显示模块用1602和数码管,1602显示里程、全程平均速度以及运行时间,数码管LED显示五秒的平均速度即当前瞬时速度,电源模块给整个系统提供电压,使系统可以正常工作。

系统框图如图1所示。

图1 自行车测速系统设计原理图3硬件设计3.1系统原理电路图系统中里程、速度等都是由霍尔元器件测量。

通过按钮输出脉冲,脉冲数目代表车轮转动圈数,自行车轮胎的周长为2.15m,输入一个脉冲,轮子转动一圈,里程为一个周长的距离,通过脉冲数可以算出总里程,通过单片机T0定时器和T1计数器记录时间,用5秒的前进距离除以时间5秒,得到5秒的平均速度即当前速度。

而总里程L除以总时间t得到平均速度。

自行车测速仪设计报告

自行车测速仪设计报告

电子设计竞赛设计报告题目: 自行车测速仪学 院 电子信息工程学院 学科门类 工学 专 业 电气工程及其自动化 学 号 2010448114 2010448131 姓 名 李炜 赵向辉2011年12月21日自行车测速仪装订线摘要本课题实验主要是利用STC89C52RC、12864液晶、24C02E^2PROM、霍尔传感器和加速度倾角传感器来实现自行车测速功能。

通过霍尔传感器来采集信号,经过单片机处理后,由12864液晶显示其总里程,分里程,速度,加速度;信号经过加速度倾角传感器读出坡度值,并在12864液晶中显示出来;然后由数学公式计算出消耗的卡路里值。

12864显示页面一共有三面。

按键具有调控展现的页面,清除分里程数据,保存总里程数据的功能,利用24C02实现断电不消失的功能。

发光二极管模块,利用MOS管的特性可以实现在暗处自动点亮。

关键词:自行车测速仪;霍尔传感器A3144;加速度倾角传感器MMA7455;12864LCDBicyle SpeedometerABSTRACTThis work mainly realize speed bike function by using the MCU of the STC89C52RC, 12864 LCD,24C02E^2PROM,Hall sensors and Angle acceleration sensor. The signal was collected by the Hall sensors and then it will be handled by the MCU.After that,the MCU will give commands and instructions to let the LCD display the information which contains the total mileage,part mileage,speed,accelerate,ascent and the calorie consumed.There are three pictures of the LCD,changed by a key switch.The function of the other keys were made up of clearing of the part distance and save the total distance.Also,there is another function module,called automatic light,which controlled by the LDR.Key words:Bicyle speedometer;Hall sensors;Angle acceleration sensor;12864LCD目录1设计要求................................2设计方案................................2.1 芯片的选择...............................2.2 霍尔传感器与单片机的通信..............2.3 12864液晶屏与单片机..................2.4 单片机与24C02 ........................2.5 单片机与MMA7455 ......................2.6 单片机下载程序........................3总体方案................................3.1工作原理.............................3.2总体设计.............................4系统硬件设计............................4.1STC89C52RC单片机最小系统.............4.2各部分电路电路图.....................4.3整体电路.............................5系统软件设计............................5.1主程序流程...........................参考文献....................................附录........................................1设计要求1.1 发光二极管模块在暗处自动点亮功能。

自行车计速器的设计

自行车计速器的设计

自行车计速器的设计一、背景自行车是一种普遍使用的交通工具,也是健身的重要器材,自行车计速器是自行车的一种十分实用的器件。

现在市面上非常的普遍,按设计原理分成基于GPS定位和基于霍尔传感器2种。

基于GPS定位的计速器1、用于户外。

根据自行车在单位时间间隔的不同位置确定自行车的速度,2、误差大。

由于民用的GPS定位精度3-15米,基于GPS定位的计速器误差一般大于1米/秒。

3、高度集成于导航仪内部。

4、智能手机通过联网也可GPS定位。

目前有很多安卓平台下的计速软件。

5、价格0-1000元左右,如果是下载安卓平台下的计速软件,成本就是0,当然由于GPS产生的流量费另计,价位高的一般也有地图显示等功能。

基于霍尔传感器的计速器1、场地不限。

根据自行车车轮在单位时间间隔转过的圈数确定自行车的速度,2、误差小。

误差主要由车轮的圆度决定,市面上成熟产品的误差在0.1米/秒内。

3、感触式设计。

将磁体器固定于车轮,感应线圈固定于车的支架。

4、结合单片机。

体积小,市面上产品一般是锂电池或者7号碱性电池供电。

5、价格10—100元左右,价位与更多的集成功能,例如同时测温、多数据保持等有关。

二、对不同人群所需的功能分析:一般非专业人员骑自行车是用于锻炼身体,对速度的要求低,误差在1米/秒左右的速度并没有多少在意,所以对这个人群很多安卓平台下的计速软件以0成本拥有极大的优势,如果基于霍尔传感器的计速器类型要在此处站稳,一定要足够的物美价廉。

专业人员或者室内锻炼骑自行车的人员,骑自行车是不仅是锻炼身体,对速度的要求高,误差在0.1米/秒甚至更低,基于霍尔传感器的计速器类型可有用武之地,但一定要足够的强大,经常要集成很多的功能。

自行车计速器功能:1、核心功能计速;2、可附加功能:测环境温度,测体重,保存测速过程数据,保存多次测速的数据,与电脑或者上位机通信;3、功耗低,让1000mAH充电锂电池满电可以使用20小时以上;4、精度高,测速范围0-100米/秒,误差在0.1米/秒甚至更低;5、工作环境广。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• C语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指 令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者 将每一步具体的操作用命令的形式写出来。C程序通常由三部分组成: 指令、伪指令和宏指令。C程序的每一句指令只能对应实际操作过程 中的一个很细微的动作,例如移动、自增 。
• 程序是通过串口模块下载到STC89C52芯片当中的。
温度芯片DS18B20
DS18B20是美国DALLAS半导 体公司继DS1820之后最新推出 的一种改进型智能温度传感器。 与传统的热敏电阻相比,能够 直接读出被测温度并且可根据 实际要求通过简单的编程实现 9~12位的数字值读数方式。 DS18B20数字温度传感器接线 方便,封装成后可应用于多种 场合。DS18B20可以分别在 93.75 ms和750 ms 完成9位 和12位的数字量,并且从 DS18B20读出的信息或写入 DS18B20的信息仅需要一根口 线(单线接口)读写,温度变 换功率来源于数据总线,总线 本身也可以向所挂接的 DS18B20供电,而无需额外电 源。
RST是复位/片选线,通过把RST输
端,后面有详细说明,SCLK为时
入驱动置高电平来启动所有的数据
钟输入端。DS1302的引脚功能图
传送。RST输入有两种功能:首先, RST接通控制逻辑,允许地址/命令
如图3.9所示。
序列送入移位寄存器;其次,RST
提供终止单字节或多字节数据的传
送手段。当RST为高电平时,所有
选题背景
• 本设计主要是对自行车速度、时间以及温度的测量,通过 霍尔传感器、温度传感器、时钟芯片,由单片机来处理, 使其变得智能化,使人们能够随时了解自行车的速度、时 间、温度。
• 自行车不仅仅是普通的运输、代步的工具,而是成为人们 娱乐、休闲、锻炼的首选。因此,人们希望自行车的功用 更强大,能给人们带来更多的方便。自行车里程速度表作 为自行车的一大辅助工具也正是随着这个要求而迅速发展 的,其功能也逐渐从单一的里程显示发展到速度、时间显 示,甚至有的还具有测量骑车人的心跳、显示骑车人热量 消耗等功能。因此,研究自行车测速仪,有着非常现实的 意义。
次数据传送,I/O引脚变为高阻态。
电源关闭的情况下,也能保持时钟
上电运行时,在VCC>2.0V之前,
的连续运行。DS1302由VCC1或
RST必须保持低电平。只有在
VCC2两者中的较大者供电。X1和
SCLK为低电平时,才能将RST置
X2是振荡源,外接32.768kHz晶振。 为高电平。I/O为串行数据输入输出
的数据传送被初始化,允许对
DS1302进行操作。
显示芯片LCD1602
• LCD1602写/读操作时序图
软件设计
• 软件是系统的主要组成部分,也是整个调试的重点和难点工作。本设 计采用了C语言,因为C语言更接近机器语言,可以直接存取寄存器 和I/O,编写的代码可以非常精确的被执行,可以编写出比一般编译系 统高效的代码,可以作为不同语言或不同标准的接口。因此,依据课 题设计的要求,采用C语言进行软件编程 。
DS18B20可使系统结构更趋简单, 可靠高在测温精度、转换时间、传 输距离、分辨率等方面较DS1820 有了很大的改进,给用户带来了更 方便的使用和更令人满意的效果。
时钟芯片DS1302
• DS1302的引脚排列,其中VCC1为 • 如果RST置为低电平,则会终止此
主电源,VCC2为后备电源。在主
自行车测速仪的设计
班级:0914101班 答辩人:索亚楠
指导教师:刘晓芳
绪论
• 单片机作为一种微型计算机实现了对速度测量的智能化, 摆脱了传统由人来计算自行车速度不便,是自行车测仪 必不可少的的设备。
• 本设计采用了STC89C52系列单片机设计一种体积小、操 作简单的便携式自行车的速度里程表,它能自动地显示当 前自行车行走的距离及运行的速度。
设计方法
• 在本设计中,本课题主要是利用霍尔元件、单片 机等部件设计一个可用LCD液晶显示器实时显示 里程和速度的自行车的速度里程表。具体的硬件 电路包括STC89C52单片机的外围电路以及LCD 显示电路等。软件设计包括:芯片的初始化程序、 定时中断采样子程序、显示子程序等,软件采用 汇编语言编写,软件设计的思想主要是自顶向下, 模块化设计,各个子模块逐一设计。
• 1.一个8位微处理器CPU • 2.片内数据存储器RAM和特殊
功能寄存器SFR • 3.片内程序存储器ROM • 4.两个定时/计数器T0、T1,可
用作定时器,也可用以对外部 脉冲进行计 数 • 5.四个8位可编程的并行I/O端口, 每个端口既可作输入,也可作 输出 • 6.一个串行端口,用于数据的 串行通信 • 7.中断控制系统 • 8.内部时钟电路
主程序流程图
开始 初始化 温度,时钟工作 开中断
计算速度里程 显示时间温度速度里程
仿真图
致谢
• 首先,由衷地感谢我的指导老师刘晓芳来老师,百忙中抽
时间耐心指导,提出问题所在,指引解决方向

• 同时,我要感谢河南城建学院对我四年的培养,由衷地感 谢所有曾经帮助过我的老师和同学,在此向你们致以深切 的谢意!
• 感谢各位评审老师!敬请批评指正!
系统框图
• 系统主要由四个模块组成:主控模块STC89C52、速度传感器、 DS18B20、显示模块LCD1602、DS1302。
系统原理图
芯片介绍
• 1.主控芯片STC89C52 • 2.温度芯片DS18B20 • 3.时钟芯片DS1302 • 4.显示芯片LCD1602
主控芯片STC89C52
相关文档
最新文档