网站大量收购独家精品文档,联系QQ:2885784924

《电子测量与系统》课程设计报告题- 远程智能测温控制系统.doc

《电子测量与系统》课程设计报告题- 远程智能测温控制系统.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《电子测量与系统》课程设计报告题- 远程智能测温控制系统

成绩 《电子测量与系统》 课程设计报告 题 目: 远程智能测温控制系统 姓 名: 学 号: 班 级: 07电信 专 业:电 子 信 息 科 学 与 技 术 信电学院 2010年12月20日 目录 一、实验内容………………………………………………………..2 1、设计内容 2、设计要求 二、实验原理………………………………………………………...3 三、实验器材…………………………………………………………5 四、实验框图………………………………………………………...6 五、实验电路图……………………………………………………...11 六、实验程序………………………………………………………...12 七、参考文献…………………………………………………………21 八、总结…………………………………………………………..…..22 一、实验内容 1、设计内容 1)完成温度的采集。 2)用单工方式传送数据实现两机通信。 3)完成双机通信的设计制作及仿真。 2、设计要求 1)能本机显示温度采集的数值。 2)能向对方机发送采集的温度的值。 3)能接收对方机发送的数并显示。 4)发送数及按键用查询实现。 5)用串行口的单工方式通信。 6)用按键控制上下限并通过LCD显示。 7)温度超过额定范围则自动报警。 二、实验原理 计算机与外界的信息交换称为通信,常用的通信方式有两种:并行通信和串行通信。51单片机用4个接口与外界进行数据输入与数据输出就是并行通信,并行通信的特点是传输信号的速度快,但所用的信号线较多,成本高,传输的距离较近。串行通信的特点是只用两条信号线(一条信号线,再加一条地线作为信号回路)即可完成通信,成本低,传输的距离较远。 串行数据通信要解决两个关键问题,一个是数据传送,另一个是数据转换。所谓数据传送就是指数据以什么形式进行传送。所谓数据转换就是指单片机在接收数据时,如何把接收到的串行数据转化为并行数据,单片机在发送数据时,如何把并行数据转换为串行数据进行发送。单片机的串行通信使用的是异步串行通信,所谓异步就是指发送端和接收端使用的不是同一个时钟。异步串行通信通常以字符(或者字节)为单位组成字符帧传送。字符帧由发送端一帧一帧地传送,接收端通过传输线一帧一帧地接收。 51单片机的串行接口是一个全双工的接口,它可以作为UART(通用异步接受和发送器)用,也可以作为同步移位寄存器用。51单片机串行接口的结构如下: (1)数据缓冲器(SBUF) 接受或发送的数据都要先送到SBUF缓存。有两个,一个缓存,另一个接受,用同一直接地址99H,发送时用指令将数据送到SBUF即可启动发送;接收时用指令将SBUF中接收到的数据取出。 (2)串行控制寄存器(PCON) SCON用于串行通信方式的选择,收发控制及状态指示,各位含义如下: SM0 SM1 SM2 REN TB8 RB8 TI RI SM0,SM1:串行接口工作方式选择位,这两位组合成00,01,10,11对应于工作方式0、1、2、3。串行接口工作方式特点见下表 SM0 SM1 工作方式 功能 波特率 0 0 0 8位同步移位寄存器(用于I/O扩展) fORC/12 0 1 1 10位异步串行通信(UART) 可变(T1溢出率*2SMOD/32))1℃ 显示方法:LCD循环显示 DS18B20有4个主要的数据部件: 64位激光ROM。64位激光ROM从高位到低位依次为8位CRC、48位序列号和8位家族代码(28H)组成。温度灵敏元件。非易失性温度报警触发器TH和TL。可通过软件写入用户报警上下限值。 (2)接收端流程图 (3)LCD初始化流程图: LCD初始化流程图 (4)读取温度程序: 读取温度程序 (5)温度显示程序: 温度显示程序 五、实验电路图 六、实验程序 发送端: #includereg51.h #define uchar unsigned char #define uint unsigned int sbit DQ=P1^7;//ds18b20与单片机接口 sbit RS=P2^4; sbit RW=P2^5; sbit EN=P2^6; sbit BEEP = P3^6; //蜂鸣器 sbit BEEP1 = P3^7; //小灯报警 sbit BEEP2 = P1^0; //加热 sbit key0=P2^0; sbit key1=P2^1; sbit key2=P2^2; sbit key3=P2^3; unsigned char code

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档