- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种智能型自行车速度的设计
摘 要
随着时代的发展,越来越多的人都把骑自行车作为了一项锻炼身体的运动项目。如果在自行车上加装一个速度表,就可以知道自己骑车的速度,从而能很好地控制运动量。
本文针对这一问题,介绍一种智能型自行车速度表的设计。采用MSP430单片机作为定时计数器核心,由干簧管产生脉冲信号,实现对速度的测量。论文首先介绍了速度表的基本原理,包括传感器的选择以及MSP430单片机芯片。然后,详细介绍了智能型自行车速度表的硬件电路设计以及软件设计。硬件部分利用干簧管产生脉冲信号并送入单片机芯片,然后单片机将信号进行处理并送入LCD显示。软件设计采用模块化设计,用C语言进行编程设计。最后,本文对速度表进行了仿真测试,其能很好的应用于实际当中。
关键词:速度表 干簧管 MSP430单片机 LCD显示
ABSTRACT
With the development of the era,more and more people regard cycling as an exercise sport. If you install a speedometer on the bike, you can know the speed of cycling, which can control the amount of the exercise.
In this paper, it introduces an intelligent design of bicycle speedometer. Using the MSP430 microcontroller as the core timer counter and using the reed switch to generate the pulse signal,the speed measurement are achieved. Firstly it introduces the basic principles of the speedometer, including the selection of the sensors and the MSP430 microcontroller chip. Then the hardware circuit design and software design of the speedometer are introduced in detail. About the hardware, the pulse signal generated by the reed switch is transmitted into Single Chip Microcomputer system. Then the signal processed by the Single Chip Microcomputer system is sent to LCD display. The software is designed with the C programming language and the program is designed in the mode of modules.
Keywords: speedometer reed switch MSP430Microcontroller
LCD display
目 录
第一章 绪论 1
1.1 课题背景 1
1.2 课题任务及内容安排 1
第二章 MSP430单片机原理及应用 3
2.1 MSP430系列超低功耗单片机简介 3
2.1.1 MSP430单片机的特点 4
2.1.2 MSP430单片机的应用前景 4
2.2 定时器 4
2.2.1 定时器模块 4
2.2.2 定时器A工作模式 4
2.2.3 定时器A捕获/比较功能 6
2.2.4 定时器A的中断 7
2.3 液晶控制器 8
2.4 I/O端口特性 9
第三章 速度表总体设计方案 13
3.1 课题的原理分析与实现 13
3.2 硬件选型 14
3.2.1 传感器选型 14
3.2.2 MSP430427的单片机简介 15
第四章 速度表的硬件电路设计 17
4.1 概述 17
4.2 单片机外围电路设计 17
4.2.1 脉冲信号发生电路设计 17
4.2.2 电源模块设计 19
4.2.3 时钟电路设计 20
4.2.4 显示电路设计 21
4.2.5 调试接口设计 23
第五章 速度表软件设计 25
5.1 简述 25
5.2 各模块程序设计 255.2.1 主程序设计 25
5.2.2 数据处理子程序设计 265.2.3 显示程序设计 26
第六章 其他速度表设计方案简述 29
第七章 总结与
文档评论(0)