教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

简单多点温度测量系统课程设计(2)

来源:网络收集 时间:2026-08-29
导读: 2多种封装形式,适应不同硬件 2. 核心处理单元。采用Atmel公司的AT89S52单片机,它作为系统的核心部分,和温度采集单元之间,它直接对温度传感器进行指令操作,获取温度传感器的温度数据后进行各种处理,然后通过

2多种封装形式,适应不同硬件

2. 核心处理单元。采用Atmel公司的AT89S52单片机,它作为系统的核心部分,和温度采集单元之间,它直接对温度传感器进行指令操作,获取温度传感器的温度数据后进行各种处理,然后通过显示模块显示出温度值,工作过程中,接收来自控制模块的信号,并对其作出相应的响应。 AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在

6

系统可编程Flash,使得AT89S52在众多嵌入式控制应用系统中得到广泛应用。

3. 控制模块。采用几个按钮开关和相应的几个10K电阻组成,当按下按钮是,得到

一个低电平信号送入单片机,松开开关后变回高电平信号,单片机识别此信号并对此做出响应。

4. 显示模块。采用一个四位的八段译码管和一块八位锁存器74HC373组成,采用扫描

显示的方式显示四位数据。

7

(a)八段数码管结构 (b)共阴型数码管 (c)共阳型数码管

八段LED数码显示管原理和结构

数码管分为共阳型和共阴型,共阳极型就是发光管的正极都连在一起 ,作为一条引线,负极分开。八段数码发光管就是8个发光二极管组成的,在空间排列成为8字型带个小数点,只要将电压加在阳极和阴极之间相应的笔画就会发光。8个发光二极管的阳极并接在一起,8个阴极分开,因此称为共阳八段数码管。相反则为共阴八段数码管。

共阴极八段译码管显码表:(输入为sp、g、f、e、d、c、b、a)

输入

输出 输入 输出 8

3FH 06H 5BH 4FH 66H 6DH 7DH 07H 0 1 2 3 4 5 6 7 7FH 6FH 77H 7CH 39H 5EH 79H 71H 8 9 A B C D E F *****显示小数点时sp位置为1就可以了。******

二、电路仿真:

使用PROTEUS仿真软件对设计电路进行仿真,程序部分用KEIL软件进行编写。仿真图如下:

仿真中,调整DS18B20的温度,可以看到显示器上面的温度也相应的变为调整后的

温度,通过按下button2或者button1可以更换温度传感器的选择。仿真中的单片机使用的

9

程序数据文件由KEIL软件编译生成,详细的程序参考附录中的主程序。由于实际电路中要用到DS18B20的ROM_ID码,所以专门设计了提取ID码的电路,提取ID码得程序在参考附录中的提取ROM_ID码程序。提取的ID码会在显码管上以一次显示一个字节的方式显示出来,显示八组,一共是八字节的ID码。电路图如下:

3.3电路的安装与调试

电路仿真通过后,开始实际的焊接过程,焊接过程比较繁琐,需要认真小心操作,确

保焊接的线路不出现错误,由于缺乏焊接经验,焊接线路比较混乱,焊接过程花费比较长的时间,完成焊接后,就是开始检查调试了,使用万用表检查电源电路无故障后,就开始安装芯片开始调试了。初次调试时发现数码管显示非常不稳定,现实的非常不连续,过分析,确定应该是程序中的扫描时间不合适,经过几次的程序修改和实物调试观察后,最终

10

简单多点温度测量系统课程设计(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/404827.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)