基于AT89C51单片机的测温系统.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
基于AT89C51单片机的测温系统.pdf 本文主要介绍了一个基于AT89C51单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接、软件编程以及各模块系统流程进行了详尽分析,特别是数字温度传感器DS18B20的数据采集过程,并介绍了利用C语言编程对DS18B20的访问,该系统可以方便的实现实现温度采集和显示,使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点。 系统设计要求: 通过基于MCS-51系列单片机AT89C51和DS18B20温度传感器检测温度,熟悉芯片的使用,温度传感器的功能、数字显示管的使用、C语言的设计;并且把我们这一年所学的数字和模拟电子技术、检测技术、单片机应用等知识,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的选定等这一完整的实验过程,培养了学生正确的设计思想,,使学生充分发挥主观能动性,去独立解决实际问题,以达到提高学生的综合能力、动手能力、文献资料查阅能力的作用,为毕业设计和以后的工作打下一个良好的基础。 系统设计框图: 系统主要由三个部分组成:微控制器AT89C51、数字温度传感器DS18B20和LED数字显示管。AT89C51单片机作为系统的核心器件,负责对温度传感器的数据采集和处理,并将温度值显示在LED数字显示管上。DS18B20温度传感器负责对温度的检测,并将检测结果传送给AT89C51单片机。LED数字显示管负责将温度值显示出来,具有键盘输入上下限功能,超过上下限温度时,进行声音报警。 主模块介绍: AT89S52单片机是美国ATMEL公司生产的低功耗、高清晰度CMOS 8位单片机,片内含有8kb的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。在单芯片上,拥有灵巧的8位CPU和在系统可编程的Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: * 8k字节Flash * 256字节RAM * 32位I/O口线 * 看门狗定时器 * 2个数据指针 DS18B20温度传感器: DS18B20温度传感器是一种数字温度传感器,具有单总线的独特优点,可以使用户轻松地组建起传感器网络,并可以使多点温度测量电路变得简单、可靠。该传感器可以检测-55°C到125°C的温度范围,具有高精度、高速、低功耗等特点。 LED数字显示管: LED数字显示管是一种数字显示器件,具有4位数字显示能力,能够显示温度值的整数部分和小数部分。该显示器件具有键盘输入上下限功能,超过上下限温度时,进行声音报警。 本文介绍了一个基于AT89C51单片机的测温系统的设计和实现过程,该系统具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,可以广泛应用于工业自动化、医疗健康、家电等领域。
- 粉丝: 41
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助