DS18B20 构成测温系统内容摘要:
1、实验任务用一片 成测温系统,测量的温度精度达到 ,测量的温度的范围在20 度到50 度之间,用 4 位数码管显示出来。 硬件电路图实验原理字温度计是 司生产的 1单总线器件,具有线路简单,体积小的特点。 因此用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计。 品的特点(1) 、只要求一个I/O 口即可实现通信。 (2) 、在 的每个器件上都有独一无二的序列号。 (3) 、实际应用中不需要外部任何元器件即可实现测温。 (4) 、测量温度范围在55。 C 到125。 C 之间。 (5) 、数字温度计的分辨率用户可以从 9 位到 12 位选择。 (6) 、内部有温度上、下限告警设置 2、。 细引脚功能描述 1 信号;2 据输入/ 输出引脚。 开漏单总线接口引脚。 当被用着在寄生电源下,也可以向器件提供电源;3 选择的 脚。 当工作于寄生电源时,此引脚必须接地。 使用方法。 由于 用的是 1线协议方式,即在一根数据线实现数据的双向传输,而对 片机来说,我们必须采用软件的方法来模拟单总线的协议时序来完成对 片的访问。 由于 在一根 I/O 线上读写数据,因此,对读写的数据位有着严格的时序要求。 协议定义了几种信号的时序:初始化时序、读时序、写时序。 所有时序都是将主机作为主设备,单总线器件作为从设备。 而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后, 3、主机需启动读时序完成数据接收。 数据和命令的传输都是低位在先。 C 语言源程序 程序一#1= 0 /显示段码; /数据输入/输出脚 据情况设定;/小数第一位;/两位小数; /温度正负标志/*显示延时程序*/= 0 )i;i=0; i 1); j,i;j=1;j 1; 0; /写 0i+; i+; 1;i=0;a=a; b=b+1; /补码转换,取反加一; /读取温度为负时 a/16+b*16; /整数部分 (a&010/16; /小数第一位 (a&0100/16%10;/小数0+ ;/); /如果是不断地读取的话可以不延; /读取温度,执行完毕温度将存于if(1) /温度为正时显示的数据 2&00 4、=0; /输); 2|02&00=0|0(8); 2|02&00= /输出小数点); 2|02&00= /输出小); 2|0if(0) /温度为负时显示的数据 2&00=1; /负号); 2|02&00=0|0(8); 2|02&00=0; /输出个位); 2|0 2&00= /输出小); 2|0;);C 语言源程序 程序二#1= 0 /显示段码; /数据输入/输出脚 据情况设定;/小数第一位;/两位小数; /温度正负标志/*显示延时程序*/= 0 )i;i=0; i 1); j,i;j=1;j 1; 0; /写 0i+; i+; 1;i=0;a=a; b=b+1; /补码转换,取反加一; / 5、读取温度为负时 a/16+b*16; /整数部分 (a&010/16; /小数第一位 (a&0100/16%10;/小数0+ ;/); /如果是不断地读取的话可以不延; /读取温度,执行完毕温度将存于if(1) /温度为正时显示的数据 2&00=0; /输出十位); 2|02&00=0|0(8); 2|02&00= /输出小数点); 2|02&00= /输出小); 2|0if(3);if(35);/if(0) /温度为负时显示的数据 2&00=1; /负号); 2|02&00=0|0(8); 2|02&00=0; /输出个位); 2|02&00= /输出小); 2|0;);C 语言源程序 程序 6、三#1= 0 /显示段码; /数据输入/输出脚 据情况设定21;22;j=10;/小数第一位;/两位小数; /温度正负标志/*显示延时程序*/= 0 )i;i=0; i 1); j,i;j=1;j 1; 0; /写 0i+; i+; 1;i=0;a=a; b=b+1; /补码转换,取反加一; /读取温度为负时 a/16+b*16; /整数部分 (a&010/16; /小数第一位 (a&0100/16%10;/小数0+ ;/); /如果是不断地读取的话可以不延; /读取温度,执行完毕温度将存于if(1) /温度为正时显示的数据 2&00=0; /输出十位); 2|02&00=0|0(8); 2|02=0=j/10; /输出十位); 2|02&00=j%10。DS18B20 构成测温系统
相关推荐
1、独立电唱机前置放大器一个高精确度唱机的前置放大器写 1997 年1介绍最近有非常多关于历史悠久的真空电子管的优点(和缺点)的新闻。 至于这种复古运动多少是基于可论证的理论,多少是建立在发烧友的怀旧情怀和主观印象的基础上,这个问题可能会是一个充满争议的辩论。 我们现在很清晰的是:现在对真空电子管,这种 20 多年前的,被认为和 样古老的东西,有相当多的人进行关注。 现在潮流有点倒转的感觉
1、1绪 论电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。 电力电子技术是电能的最佳应用技术之一。 当今电源技术融合了电气、电子、系统集成、控制理论、材料等诸多学科领域。 随着计算机和通讯技术发展而来的现代信息技术革命,给电力电子技术提供了广阔的发展前景,同时也给电源提出了更高的要求。 随着数控电源在电子装置中的普遍使用,普通电源在工作时产生的误差,会影响整个系统的精确度
什么发现。 从表中可以看到 ④根据角的特点,把这些三角形分类,看能分成几类。 想想为什么这样分。 把同一类的编号写在一起 展示分类方法,说说为什么这样分 ? ⑤这几类分法中,哪一种方法把三角形分得更细,更清楚 给这三类三角形取个合适名字(板书) 锐角三角形 按角分类 直角三角形 钝角三角形 ⑥ 看书,读一读 P54下什么叫锐角三角形 直角三角形。 钝角三角形 我们把三角形看着一个整体
1、 是否具有对高级语言 支持已成为衡量微控制器性能的标准之一。 显然,在 台上要比在汇编级上编程具有诸多优势:代码清晰易读、易维护,易形成模块化,便于重复使用从而增加代码的开发效率。 又因 C 语言的可移植性最佳而成为首选。 因此,支持 C 语言几乎是所有微控制器设计的一项基本要求。 指令结构的设计就着重考虑了对 C 语言的支持。 一种针对 作平台的译器,1 持的 C 语言算逻操作符(# )在
在等腰三角形中相等的两条 边叫做腰,两腰的夹角叫做顶角,底边的两个角叫做底角。 (标出各部分的名称) 三、探索等边三角形的特征 1. 出示例 3 按要求剪三角形 ⑴出示一张长方形纸对折。 ⑵用量角器 30的角 ⑶剪三角形 ⑷展开 ,也可以动手折一折或用直 按要求操作 小组中交流 反馈 操作验证 认真倾听 先讨论,在画
, 64N N, a at is or at is is of is at of is in 4th Q) Q) of is a a to 5DD(TL 4 4C 0V ( .6 V 512. S. )to 00 00 (10 260)30) V, 150 0V, 0 300 5V, 0 600 V 0V V, 5V( V 0V V,0 5V( 5 V, 0V, 5V, V, 0V, 5V, V