需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16830 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科技的发展,人民会不断地提高对物质生活水平的要求。自行车已经从最初的代步工具,渐渐地演变成为了一种普遍的锻炼、休闲的选择。所以,自行车本身具有的简单的骑行功能已经无法满足人们的需求,这就导致其他辅助工具应运而生,自行车码表就是其中之一。一个优良的码表在注重其美观的基础上,也应该不断提高其方便、精确、全面的特点,以方便为骑行者提供参考数据,使骑行者不断调整骑行状态。 本论文主要是介绍了将单片机STC89C52作为控制核心, LCD1602作为显示终端的单车用多功能码表的研究设计。硬件部分用霍尔元件来测算里程和速度,用温湿度传感器DHT11检测温度、湿度,用电压检测芯片来检测电池电量,并将检测到的数据传入单片机后经过处理再由显示器显示出来,同时根据检测到的电量决定是否切换为辅助供电。软件部分选用了C语言进行编程,以模块化思想进行设计,以达到各项设计要求。
关键词:单片机;LCD1602;霍尔元件;DHT11
目录 摘要 ABSTRACT 1.绪论-1 1.1研究现状及发展趋势-1 1.2研究意义-1 1.3设计内容-1 1.4小节-2 2.系统方案设计-3 2.1系统概述-3 2.2单片机选择-3 2.3显示模块的选择-4 2.4测速模块的选择-4 2.5小节-4 3.系统硬件电路-6 3.1单片机的最小系统-6 3.1.1单片机-6 3.1.2复位电路-7 3.1.3时钟电路-7 3.2显示模块-8 3.3霍尔测速模块-9 3.3.1霍尔传感器YS137-9 3.3.2双电压比较器LM393-10 3.4温湿度传感器模块-11 3.4.1 DHT11温湿度传感器介绍-11 3.4.2 DHT11的串行接口(单线双向)-12 3.4.3 DHT11注意事项-14 3.5电量检测模块-14 3.6辅助供电装置-16 3.7按键模块-17 3.8小节-17 4.软件系统设计-19 4.1主程序-19 4.2显示模块程序-20 4.3测速、里程模块程序-20 4.4温湿度传感器模块程序-22 4.5电源切换模块程序-22 4.6小节-22 5.系统测试结果及分析-23 5.1测试结果显示-23 5.2测试结果分析-24 6.总结与展望-25 参考文献-26 致谢-27 附录-28 |