摘 要:运动自行车有别于代步用的普通自行车,可分为:公路自行车、山地自行车和 休闲自行车。当今自行车在越来越多的国人的心目中的地位已经不仅仅是简单的代步交通 工具,自行车文化已经融入人们的生活,被广泛用于锻炼,休闲与娱乐。运动自行车的流 行带动了自行车相关配件产业的发展,而自行车码表将会是运动自行车不可或缺的配件之 一。自行车码表的基本功能应包括:1。显示当前速度;2。显示行驶里程;3。显示时间日期 等辅助信息。本系统采用 STC89C52 单片机为主控制器,LCD1602 液晶显示当前速度、 总里程、时间日期等,利用霍尔传感器测量车速。按键可设置系统时间、轮圈尺寸等,使 系统适用于不同轮圈尺寸的运动自行车。73209
毕业论文关键词:STC89C52,LCD1602 液晶显示,霍尔传感器
Abstract:The status of bicycle in more and more people's minds is not just a simple means of transport, bicycle culture has been integrated into people's lives, is widely used in exercise, leisure and entertainment。 Ordinary bicycle sport bike can be pided into: road cycling, mountain biking and leisure sport bike bicycle。 Pop drive the development of bicycle accessories industry, while the bike code table will be one of the indispensable sport bike accessories。 The basic function of bike should include: 1 shows the current speed; 2 show the
mileage; 3 shows the time date and other auxiliary information。 The system uses STC89C52 MCU as the main controller, LCD LCD1602 display the current speed, mileage, and time and date, Hall sensor is used to measure velocity。 Buttons to set the system time, rim size, allowing the system to apply to the handrim size sport bike。
Key words: STC89C52,LCD1602liquid crystal display,holzer sensor
目录
1 绪论 3
1。1 设计背景 3
1。2 相关产品发展现状 3
2 系统组成与硬件设计 5
2。1 系统概述 5
2。2 系统组成 5
2。2。1 STC89C52 单片机模块 5
2。2。2 LCD 显示模块 6
2。2。3 断电数据存储模块 6
2。2。4 信号采集模块 7
2。3 系统硬件电路设计 8
2。3。1 晶振电路设计 8
2。3。2 复位电路设计 8
2。3。3 显示电路设计 9
3 系统软件设计 10
3。1 软件系统概述 9
3。2 主程序设计 10
3。3 中断服务子程序设计 12
3。4 里程程序设计 12
3。5 速度程序设计 13
4 系统的实现与调试 14
4。1 系统仿真 14
4。2 系统制作 15
4。3 系统调试 16
结语 18
参考文献 19
致谢 20
1 绪论
1。1 设计背景
运动自行车有别于代步用的普通自行车,根据使用场合不同,可分为:公路自行车、 山地自行车和休闲自行车。当今自行车在越来越多的国人的心目中的地位已经不仅仅是简 单的代步交通工具,自行车文化已经融入人们的生活,被广泛用于锻炼,休闲与娱乐,自 行车是一项有氧的健身运动,也是一项广受欢迎的竞技赛事。运动自行车的流行带动了自 行车相关配件产业的发展,而自行车码表将会是运动自行车不可或缺的配件之一。自行车 码表的基本功能应包括:1。显示当前速度;2。显示行驶里程;3。显示时间日期等辅助信息。 骑行者可以利用这些功能调节自己的速度与运动量,达到合理健康骑行的目的。文献综述