需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11413 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:温度在平时生活工作中与我们密切相关,在工业中温度用到的就更多了。随着技术的发展,对温度精度的要求越来越高,高精度的温度的测量具有重要意义。 本系统采用热敏电阻和AD完成温度的采集,单片机对数据进行处理后,将温度传送到LCD显示,并通过串口将温度值传送上位机显示处理。系统的模数转换模块采用了16位AD芯片AD7705,提高了AD的转换精度,显示模块使用LCD1602,通信模块采用CH340芯片,采用C#语言进行上位机程序的编写。本文介绍了系统设计的背景和意义,提出了系统总体结构,给出了系统的硬件组成,主要有单片机控制模块、模数转换模块、温度显示模块、串口通信模块,详细阐述了软件的设计,最后对系统进行了调试。因此这样的一个装置能够实时采集数据和显示温度,对于自动化测量和数字显示有着更好更广泛的应用。
关键词 NTC热敏电阻;单片机;串口通讯;C#上位机;AD7705
目录 摘要 Abstract 1 绪论-1 1.1课题研究背景和意义-1 1.2课题拟解决问题和研究方法-1 2 系统硬件设计-3 2.1系统总体设计-3 2.1.1系统功能的描述-3 2.1.2系统总体设计框架-3 2.2系统设计的备选方案-4 2.3方案的选择和确定-4 2.4数据采集模块-4 2.4.1热敏电阻工作原理-4 2.4.2 AD7705简介-5 2.4.3 AD7705内部结构及引脚-5 2.4.4 AD7705和单片机连接电路-7 2.5 单片机主控模块-8 2.5.1 STC89C52RC单片机简介-8 2.5.2 STC89C52RC单片机最小系统-8 2.6 温度显示模块-9 2.6.1 LCD1602介绍-9 2.6.2 LCD1602引脚定义-9 2.6.3 LCD1602时序-10 2.6.4 LCD1602与单片机连接电路-12 2.7 串口通信模块-13 2.7.1 CH340简介-13 2.7.2 CH340引脚定义及封装-14 2.7.3 CH340串口通讯电路-15 3 系统软件设计-16 3.1 整体程序设计-16 3.1.1 系统工作流程-16 3.2 下位机程序设计-17 3.2.1 数据采集部分-17 3.3.2 数据处理部分-18 3.3.3 LCD1602数据显示-22 3.3.4 串口发送数据-23 3.3 上位机程序设计-24 3.3.1 C#简介-24 3.3.2 C#串口配置-25 3.3.3 C#操作界面设计-26 4系统的调试-28 4.1硬件调试-28 4.2 软件调试-28 4.2.1下位机程序调试-28 4.2.2上位机调试-30 结论-31 致谢-32 参考文献-33 |