数字温度控制课程设计报告书

数字温度控制课程设计报告书

ID:32933512

大小:631.00 KB

页数:10页

时间:2019-02-17

数字温度控制课程设计报告书_第1页
数字温度控制课程设计报告书_第2页
数字温度控制课程设计报告书_第3页
数字温度控制课程设计报告书_第4页
数字温度控制课程设计报告书_第5页
资源描述:

《数字温度控制课程设计报告书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、.....装订线本科生专业课程设计题目:数字温度控制学院专业学号姓名2011年6月28日word格式.整理版.....专业课程设计1----数字温度控制姓名成绩一、实验目的1、掌握温度采集芯片DS18B20的结构和编程方法;2、掌握DS18B20和单片机的接口;3、掌握单总线器件时序的编程技术;4、熟悉扩展输出显示原理、及编程方法。5、熟悉编程器的操作步骤、装载程序。6、了解焊接基本知识、仔细进行元件的预处理、焊接练习。二、实验要求通过硬件设计、焊接、调试,软件编程、调试,程序固化,软硬件系统调试,最终制作一个数字温度计实物,

2、并且能够通过数码管实时显示环境温度。1、温度计实验题目要求及系统设计按照功能要求设计电路原理图。2、温度计元件识别及测试掌握传感器DS18B20、单片机使用方法。熟悉测试仪器、编程器的使用方法及注意事项。熟悉传感器DS18B20的工作原理,根据设计的题目领取开关、按钮、电阻、电容、二极管、单片机、数码管等元器件;学习阻容元件、IC元器件管脚识别、元器件的测试。3、温度计电路板布局设计按照查阅的阻容元件、数码管、单片机管脚图等资料、按照电路板硬件布局基本知识,进行硬件电路板布局设计。4、温度计元器件预处理、安装及焊接了解焊接基本

3、知识、仔细进行元件的预处理、焊接练习。了解元器件预处理的具体内容及重要性;元器件刮腿、镀锡操作;元器件布局基本常识、注意事项;元器件摆放布局设计、安装。5、温度计电路板元器件及连线的焊接元件焊接点无虚焊、漏焊。6、温度计程序设计按照功能要求及硬件管脚设计,绘制程序流程图,程序清单简捷。7、温度计软件调试、装载程序word格式.整理版.....程序预处理结果正确;熟悉编程器的操作步骤、装载程序。8、温度计硬件电路通电检查、调试清楚电路板通电前后应该检查的内容、正确使用电源装置。9、温度计系统调试能够按设计要求正确运行,包括按设定

4、键能够显示温度,具有复位功能。10、焊接完成后,交指导老师验收。三、硬件电路设计工作原理:本设计采用AT89C2051单片机为核心控制器,DS18B20为温度传感器,七段数码管为显示器。单片机的P3.4,P3.5,P3.7通过74LS138译码器后产生五位列地址来控制数码管的亮灭,由单片机的P1口向数码管送要显示的数据,单片机的P3.2接数字温度传感器DS18B20,通过单片机向DS18B20发送指令来读取现场的温度,再经过单片机内部的数值转换得到十进制的温度,并送到数码管实时显示。硬件电路图(一)word格式.整理版....

5、.硬件实物图(一)硬件实物图(二)word格式.整理版.....硬件电路图(二)三、程序设计1、数字温度计程序流程图word格式.整理版.....2、数字温度控制器的实验程序:2BH,2CH存放温度低字节和高字节,41H-43H存放温度,40H放路数ORG0000HLJMPMAINORG0030HMAIN:CLRP3.3LCALLCSH0;DS18B20初始化MOVA,#0CCH;单点测温时执行跳过ROM命令节省访问时间LCALLWRITEMOVA,#44H;发开始温度转换命令LCALLWRITELCALLCSH0;DS18B

6、20初始化MOVA,#0CCH;单点测温时执行跳过ROM命令节省访问时间LCALLWRITEMOVA,#0BEH;读存储器命令(读的字节暂存存储器,此后读操作)LCALLWRITELCALLREAD;读出已转换的温度值低字节MOV2BH,ALCALLREAD;读出已转换的温度值高字节MOV2CH,ALCALLERSH;二进制转化成十进制TIAO:LCALLDISPL;调用动态显示的子程序LJMPMAIN;******************第一个DS18B20初始化子程序*******************CSH0:CLRP

7、3.2MOVR2,#250CSH1:DJNZR2,CSH1;主机发置位脉冲持续2μs*240=480μsSETBP3.2;主机释放总线控制P3.2口改为输入MOVR2,#30CSH4:DJNZR2,CSH4;DS18B20等待2μs*30=60μsJBP3.2,CSH0;DS18B20没准备好,重来MOVR3,#120;DS18B20数据线变低CSH5:DJNZR3,CSH5;DS18B20数据线低电平状态可持续2μs*120=240usJBP3.2,CSH3;18B20数据线变高,初始化成功LJMPCSH0;初始化失败,重来

8、CSH3:MOVR2,#240CSH2:DJNZR2,CSH2;18B20应答过程最少2μs*240=480μsRET;******************写DS18B20子程序**********************WRITE:MOVR3,#8WR1:SETBP3.2;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。