基于单片机自行车测速系统的设计(附原理图)(论文12000字)
本次设计给出了以AT89C51为中心。并利用Keil软件进行程序编写和在线仿真,LCD1602液晶为显示方法的智能自行车测速系统。
本文以一自行车测速表作为研究对象,使操控器具备温度测量、速度测量和结果显示等功能;软件设计方面完成测速系统主程序设计、测速程序设计和温度检测程序设计。操控系统选用了传感器和温度传感实现对输入各电流和电压的检测,使系统更加人性化。
设计思想
根据系统目标可知,依据高可靠性单片机实现操控系统的稳定可靠运行。
4)实现自行车测速系统的软件和硬件电路设计。
3)实时速度和温度的显示。
2)实现速度测量和温度测量功能。
本文的结构安排如下:
设计目标
1)掌握单片机的工作原理及相关外设的使用方法。
目 录
摘 要 I
ABSTRACT II
第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按键模块选择 4
2.3.3显示电路选择 5
2.3.4供电方法选择 5
2.3.5传感器选型 5
2.3.6温度传感器选型 5
2.4 测速原理 6
2.5 系统总体框架 7
第3章 硬件电路设计 8
3.1 单片机最小系统 8
3.1.1传感器选型 8
3.1.2 最小系统硬件设计 8
3.1.3 AT89C52单片机引脚功能简述 9
3.2 液晶显示电路 10
3.3按键电路设计 11
3.4 传感器采集电路 11
3.4.1 温度采集电路设计 11
3.4.2 霍尔传感器电路设计 12
第4章 软件设计 14
4.1 开发环境介绍 14
4.2 主程序设计 14
4.3测速程序设计 15
4.4 温度采集程序设计 16
第5章 系统调试 17
结 论 19
参考文献 20
致 谢 21
附 录 22