




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 2008届毕业设计(论文)论文题目:智能温度报警系统的设计学 院 : 信息与电子工程学院 专 业 : 电子信息工程 班 级 : 2004级041班 学 号 : 204023024 学生姓名 : 指导教师 : 二八 年 六 月关键词:温度报警;单片机(at89c51);数字温度传感器(ds18b20);编程语言(c51) abstractthis system regards at89c51 single-chip computer as its central chip, adopts digital temperature sensor, ds18b20 to gather the sig
2、nal of temperature-controlling, and then part of view and detection are implemented by the single-chip computer. the first, this paper introduces the temperature sensors technologies on the present situations and developing trends. then, there are the details of introduction of the single-wire techn
3、ical strength sand digital temperature sensors applications. then a description of the hardware part of the system, the final, there are details of the systems software components and my ideas of the programming. in the part of the note, there listed the main program, the subprogram, and some import
4、ant data as supporting notes.keywords:temperature alarm; single-chip computer(at89c51); digital temperature sensors applications ds18b20.目录摘 要.1abstract.2第1章 引 言.51.1 国内外现状.51.2 研究方向及进展情况.5第2章 系统硬件设计.92.1 方框图及原理图.92.1.1 系统方案图.92.1.2系统原理图.92.2 中央控制芯片.102.2.1 单片机的主要特性: .102.3 单片机的复位电路及时钟电路.102.4 显示电路.
5、112.5 温度传感器模块. 122.6 报警电路及其接口电路. 132.7 电源接口电路.142.8 ds18b20简介和工作原理. 142.8.1 ds18b20性能特点.15第3章 单总线技术介绍. 163.1 几种总线技术.163.1.1 ic 总线.163.1.2 spi 总线.163.1.3 单总线.173.1.4 结论.183.2 单总线信号方式.183.2.1 初始化序列.183.2.2 读/写时序.19第4章 系统软件的设计. 204.1 c51 语言的优缺点.204.2 接口程序设计. .204.2.1 程序流程图.214.2.2 底层基本操作.224.2.3 指令操作.2
6、24.3 实物图及测试结果.22总 结.23致 谢.24参考文献.25附录.26元器件清单. .38第一章 引 言1.1 国内外现状现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。近百年来,温度传感器的发展大致经历了以下三个阶段;(1)传统的分立式温度传感器(含敏感元件);(2)模拟集成温度传感器控制器;(3)智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。1.2 研究方向及进展情
7、况智能温度传感器发展的新趋势进入21世纪后,智能温度传感器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。(1) 提高测温精度和分辨力在20世纪90年代中期最早推出的智能温度传感器,采用的是8位a/d转换器,其测温精度较低,分辨力只能达到1c。目前,国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是912位a/d转换器,分辨力一般可达0.50.0625c。由美国dallas半导体公司新研制的ds1624型高分辨力智能温度传感器,能输出13位二进制数据,其分辨力高达0.03125c,测温精度为0.2c。为了提高多通
8、道智能温度传感器的转换速率,也有的芯片采用高速逐次逼近式a/d转换器。以ad7817型5通道智能温度传感器为例,它对本地传感器、每一路远程传感器的转换时间分别仅为27us、9us。(2) 增加测试功能新型智能温度传感器的测试功能也在不断增强。例如,ds1629型单线智能温度传感器增加了实时日历时钟(rtc),使其功能更加完善。ds1624还增加了存储功能,利用芯片内部256字节的e2prom存储器,可存储用户的短信息。另外,智能温度传感器正从单通道向多通道的方向发展,这就为研制和开发多路温度测控系统创造了良好条件。智能温度传感器都具有多种工作模式可供选择,主要包括单次转换模式、连续转换模式、待
9、机模式,有的还增加了低温极限扩展模式,操作非常简便。对某些智能温度传感器而言,主机(外部微处理器或单片机)还可通过相应的寄存器来设定其a/d转换速率(典型产品为max6654),分辨力及最大转换时间(典型产品为ds1624)。(3) 总线技术的标准化与规范化目前,智能温度传感器的总线技术也实现了标准化、规范化,所采用的总线主要有单线(1-wire)总线、i2c总线、smbus总线和spi总线。温度传感器作为从机可通过专用总线接口与主机进行通信。(4) 可靠性及安全性设计传统的a/d转换器大多采用积分式或逐次比较式转换技术,其噪声容限低,抑制混叠噪声及量化噪声的能力比较差。新型智能温度传感器(例
10、如tmp03/04、lm74、lm83)普遍采用了高性能的式a转换器,它能以很高的采样速率和很低的采样分辨力将模拟信号转换成数字信号,再利用过采样、噪声整形和数字滤波技术,来提高有效分辨力。式ad转换器不仅能滤除量化噪声,而且对外围元件的精度要求低;由于采用了数字反馈方式,因此比较器的失调电压及零点漂移都不会影响温度的转换精度。这种智能温度传感器兼有抑制串模干扰能力强、分辨力高、线性度好、成本低等优点。lm76型智能温度传感器增加了温度窗口比较器,非常适合设计一个符合acpi(advancedconfigurationandpowerinterface,即“先进配置与电源接口”)规范的温控系统
11、。这种系统具有完善的过热保护功能,可用来监控笔记本电脑和服务器中cpu及主电路的温度。微处理器最高可承受的工作温度规定为th,台式计算机一般为75c,高档笔记本电脑的专用cpu可达100c。一旦cpu或主电路的温度超出所设定的上、下限时,int端立即使主机产生中断,再通过电源控制器发出信号,迅速将主电源关断起到保护作用。此外,当温度超过cpu的极限温度时,严重超温报警输出端(t_crit_a)也能直接关断主电源,并且该端还可通过独立的硬件关断电路来切断主电源,以防主电源控制失灵。上述三重安全性保护措施已成为国际上设计温控系统的新观念。(5) 单片测温系统单片系统(systemonchip)是2
12、1世纪一项高新科技产品。它是在芯片上集成一个系统或子系统,其集成度将高达108109元件/片,这将给ic产业及ic应用带来划时代的进步。目前,国际上一些著名的ic厂家已开始研制单片测温系统,相信在不久的将来即可面市。第二章 系统硬件设计2.1系统方框图及原理图2.11 系统方框图见图2-1.报警电路数码管显示电路温度传感器电路单片机控制电路图2-1 系统方框图该系统可以实时地显示当前环境的温度。系统是以at89c51 单片机为核心,在开始运行它时主机先发送初始化命令使设备启动,再发送温度转换命令使数字温度传感器ds18b20 把测得的模拟温度转换为串行数字信号供单片机采集。同时,显示器上显示出
13、目前环境的实际温度,当温度低与或高与设定的温度,系统会通过蜂鸣器发出警报。见图2-2。 图2-2 系统原理图2.2 中央控制芯片2.2.1 单片机的主要特性at89c51是一种低功耗、高性能的片内含有4kb快闪可编程/擦除只读存储器(fperom-flash programmable and eraseable read only memory)的8位cmos微控制器,使用高密度、非易失存储技术制造,并且与80c51引脚和指令系统完全兼容。主要性能: 与mcs-51 微控制器产品系列兼容。 片内有4kb可在线重复编程的快闪擦写存储器 ;存储数据保存时间为10年 ;宽工作电压范围:vcc可为2.
14、7v到6v ;全静态工作:可从0hz至16mhz ;程序存储器具有3级加密保护 ;128*8位内部ram ;32条可编程i/o线 ,两个16位定时器/计数器 ;中断结构具有5个中断源和2个优先级 ,可编程全双工串行通道 ,空闲状态维持低功耗和掉电状态保存存储内容。2.3 单片机的复位电路及时钟电路图2-3 单片机复位电路及时钟电路单片机的最小化系统是指单片机能正常工作所必须的外围元件,主要可以分成时钟电路和复位电路,以at89c51 芯片为例,它内部自带4k 的flash 程序存储器,一般情况下,这4k 的存储空间足够我们使用,所以我将at89c51 芯片的第31 脚固定接高电平,所以我只用芯
15、片内部的4k程序存储器。单片机的时钟电路有一个12m 的晶振和两个30p 的小电容组成,它们决定了单片机的工作时间精度为1 微秒。复位电路由22uf 的电容和10k 的电阻组成,以前教科书上常推荐用10uf 电容和10k 电阻组成复位电路,根据实际经验选用22uf 的电容和10k 的电阻,其好处是在满足单片机可靠复位的前提下降低了复位引脚的对地阻抗,可以显著增强单片机复位电路的抗干扰能力。二极管的作用是起快速泄放电容电量的功能,满足短时间多次复位都能成功。判断单片机芯片及时钟系统是否正常工作有一个简单的办法,就是用万用表测量单片机晶振引脚(18、19 脚)的对地电压,以正常工作的单片机用数字万
16、用表测量为例:18 脚对地约2.24v,19 脚对地约2.09v。对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9 脚对地电压为零,可以用导线短时间和5v 连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题。2.4 显示电路led 显示器工作在静态显示时,其公共阳极(或阴极)接vcc(或gnd),一直处于显示有效状态,所以每一位的显示内容必须由锁存器加以锁存,显示各位相互独立。静态显示时,led 的亮度高,控制容易,但功耗大,所需口线多。若显示位数增多,则静态显示方式很难适应。一般需要采用动态显示方式。对于动态显示,一般将
17、所有位的段选线的同名端联在一起,由一个8 位i/o口控制,形成段选线的多位复用。而各位的公共阳极或公共阴极则分别由相应的i/o 口线控制,实现各位形成段的时分选通,即同一时刻只有被选通位是能显示相应的字符,而其他所有位都是熄灭的。由于人眼有视觉暂留现象,只要每位显示间隔足够短,则会造成多位同时点亮的假象。这就需要单片机不断的对显示进行控制,牺牲单片机的cpu 时间来换取元件的减少以及显示功耗的降低。工作过程:将字型代码送入字型锁存器,这时所有的显示块都有可能显示同样的字符;再将需要显示的位置代码送入字位锁存器。为防止闪烁,每位显示时间在12ms,然后显示另一位,cpu 需要不断地进行显示刷新。
18、由n 个led 显示块可构成n 位led 显示器。n 位led 显示器需要n 根位线和8*n 根选线。根据显示电路不同,位选线和段选线的连接方式不同,实际所需的位选线和段选线的根数也不一样。方案一:采用lcd显示,需要学习其专用的驱动控制芯片,比如hd61203,软件实现较为复杂,且lcd的价格昂贵。方案二:采用led数码管并行动态显示,电路简单,所占的i/o口少,且价格便宜。方案三:采用led数码管静态显示,需要的i/o口较多,(或者用别的芯片扩展,但也增加了成本)。综上所述,采用方案二led数码管并行动态显示是本设计最佳显示方案。 图 2-4显示电路2.5 温度传感器模块方案一:用模拟温度
19、传感器,比如普通的热敏电阻。热敏电阻的温度特性曲线是一条指数曲线,非线性度较大,因此在使用时要进行线性化处理,线性化处理虽然能改善热敏电阻的特性曲线,但比较复杂。为此常在要求不高的一般应用中,作出在一定的温度范围内温度与阻值成线性关系的假定,才能简化计算。另外,温度与输出电压量是非线性的,读出的是模拟量,需要a/d转换器进行转换才能送给数码管显示,从而增加了硬件的负担。方案二:采用数字温度传感器ds18b20作为温度传感器模块,它具有独特的单总线接口方式,需一根总线就能实现控制模块与ds18b20之间的半双工通信。ds18b20是集传感元件和转换电路于一体的小芯片上。另外,ds18b20也支持
20、一线总线接口,测量温度范围为-55c+125c,在-10+85c范围内,精度为0.5c。现场温度直接以一线总线的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3v5.5v的电压范围,使系统设计更灵活、方便,体积更小。综上分析,ds18b20大大节约了i/o口资源,且在软件结构上省去建查找表这一繁琐的步骤,且它有精确的转换电路直接送出直观的数据,并且ds18b20拥有较高的温度分辨率0.0625度(采用默认的12位时),在价格方面,单个ds18b20市场价7元,与热敏电阻加a/d转换器adc
21、0809的组合价格相差不大。用它作为本设计传感器模块最恰当不过,固选择方案二。图2-5 单片机与ds18b20 接口电路2.6 报警电路及其接口电路程序中扫描当前温度当温度超过设定值时,这里设定为50度,蜂鸣器报警,因为考虑到数码管显示问题,不宜采用延时01跳变操作,影响数码管显示,这里采用实时扫描,直接取反操作,保证数码管正常显示。 图2-6 报警及接口电路2.7 电源接口电路增加电容用于防干扰,增加了电源指示灯电路,便于观察效果。图2-7 电源接口图2.8 ds18b20简介和工作原理ds18b20数字温度计是dallas半导体公司生产的1wire,即单线智能温度传感器,体积小的特点。因此
22、用它来组成一个测温系统,具有线路简单,在一根通信线,可以挂很多这样的数字温度计,十分方便。属于新一代适配微处理器的智能温度传感器,它具有体积小,接口方便,传输距离远等特点。 2.8.1 ds18b20性能特点采用单总线专用技术,既可通过串行口线,也可通过其它i/o口线与微机接口,无须经过其它变换电路,直接输出被测温度值(16位二进制数,含符号位)。 测温范围为-55-+125,测量分辨率为0.0625。内含64位经过激光修正的只读存储器rom。适配各种单片机或系统机。用户可分别设定各路温度的上、下限。内含寄生电源。 第三章 单总线技术介绍单总线及相应芯片是美国dallas 半导体公司近年推出的
23、新技术,它的特点是只用一根信号线(1-wire),在其上可以挂上许多测控对象,且电源也经这根信号线供给。系统必须按单总线协议规定的时序和信号波形进行初始化、识别器件和进行数据交换。3.1 几种总线技术目前常用的微机与外设之间进行数据传输的串行总线主要有ic 总线、spi总线和sci 总线。其中ic 总线以同步串行2 线方式进行通信(一条时钟线,一条数据线),spi 总线则以同步串行3 线方式进行通信(一条时钟线,一条数据输入线,一条数据输出线),而sci 总线是以异步方式进行通信(一条数据输入线,一条数据输出线)的。这些总线至少需要两条或两条以上的信号线。近年来,美国的达拉斯半导体公司(dal
24、las semiconductor)推出了一项特有的单总线(iwirebus)技术。该技术与上述总线不同,它采用单根信号线,既可传输时钟,又能传输数据,而且数据传输是双向的,因而这种单总线技术具有线路简单,硬件开销少,成本低廉,便于总线扩展和维护等优点。3.1.1 ic 总线i2c 总线是一种用于ic 器件之间连接的二线制半双工总线,它包括:串行数据线sda、串行时钟线scl,利用两根线实现总线上的器件之间的信息传送,可连接多种功能器件、每种功能器件最多可接8 片,每个器件可通过地址编码加以识别。图 3-1 ic 总线系统连接图3.1.2 spi 总线spi 总线是同步串行外围接口,三口线包括
25、同步时钟scl(clk)、数据输出线so,数据输入线si,完成数据的传输任务,实现双工通讯,由 片选实现多片spi芯片的扩展, 是每个芯片的选中标志,低电平有效。总线上有多片spi 芯片时需占用cpu 口线或硬件编码来控制片选 端。单片使用时 直接接地即可。如:串行ad 转换器件tlc0832;e2prom;x25045 等。图3-2 spi 总线系统连接图3.1.3 单总线顾名思义,单总线即只有一根数据线,系统中的数据交换、控制都由这根线完成。设备(主机或从机)通过一个漏极开路或三态端口连至该数据线,以允许设备在不发送数据时能够释放总线,而让其它设备使用总线, 单总线通常要求外接一个约为47
26、kq 的上拉电阻,这样,当总线闲置时,其状态为高电平。主机和从机之间的通信可通过3 个步骤完成,分别为初始化iwire 器件、识别1-wire器件和交换数据。由于它们是主从结构,只有主机呼叫从机时,从机才能应答,因此主机访问1-wire 器件都必须严格遵循单总线命令序列,即初始化、rom 命令、功能命令。如果出现序列混乱,1-wire 器件将不响应主机。 图3-3 1-wire 总线系统连接图图3-4 单总线硬件接口示意图3.1.4 结论经过以上对各种总线技术的比较,可以发现,单总线技术具有以下特点:适用于低速测控场合;测控对象越多越显示其优越性;性价比高;硬件施工、维修方便;抗干扰性能好;具
27、有crc 校验功能,可靠性高;软件设计规范;系统简明直观,易于掌握。因此,积极推广单总线技术的应用会有较好的经济效益和社会效益。3.2 单总线信号方式所有的单总线器件都要遵循严格的通信协议,以保证数据的完整性。1-wire协议定义了复位脉冲、应答脉冲、写0、写1、读0 和读1 时序等几种信号类型。所有的单总线命令序列(初始化,rom 命令,功能命令)都是由这些基本的信号类型组成的。在这些信号中,除了应答脉冲外,其它均由主机发出同步信号,并且发送的所有命令和数据都是字节的低位在前。3.2.1 初始化序列初始化时序包括主机发出的复位脉冲和从机发出的应答脉冲。主机通过拉低单总线至少480s 产生tx
28、 复位脉冲;然后由主机释放总线,并进入rx 接收模式。主机释放总线时,会产生一个由低电平跳变为高电平的上升沿,单总线器件检测到该上升沿后,延时1560s,接着单总线器件通过拉低总线60240s 来产生应答脉冲。主机接收到从机的应答脉冲后,说明有单总线器件在线,然后主机就可以开始对从机进行rom 命令和功能命令操作。图3-5 初始化序列图3.2.2 读/写时序在每一个写1、写0 和读时序中,总线只能传输一位数据。所有的读、写时序至少需要60s,且每两个独立的时序之间至少需要1s 的恢复时间。读、写时序均始于主机拉低总线。在写时序中,主机将在拉低总线15s 之内释放总线,并向单总线器件写1;若主机
29、拉低总线后能保持至少60s 的低电平,则向单总线器件写0。单总线器件仅在主机发出读时序时才向主机传输数据,所以,当主机向单总线器件发出读数据命令后,必须马上产生读时序,以便单总线器件能传输数据。在主机发出读时序之后,单总线器件才开始在总线上发送0 或1。若单总线器件发送1,则总线保持高电平,若发送0,则拉低总线。由于单总线器件发送数据后可保持15s 有效时间,因此,主机在读时序期间必须释放总线,且须在l5s内采样总线状态,以便接收从机发送的数据.第4章 系统软件的设计4.1 c51 语言的优缺点现在有四种语言支持8051系列单片机编程,即汇编、pl/m,c和basic,在开发中最常用的是汇编语
30、言,但随着程序复杂程度的提高,汇编语言逐渐暴露了它的不足,basic适合于初学者或要求编程简单而对编程效率和运行速度不高的场合。pl/hi对8051系列单片机来讲,不支持复杂的算术运算和浮点变量,无丰富的库函数支持。c语言是一种源于编写unix 操作系统的语言,是一种结构化语言,可产生紧凑代码。为了更好地实现对单片机的开发,c51 应运而生。每个不同公司开发的c51 不尽相同,本系统采用的是keil elektronik gmbh 开发的keiluvision2 工具软件来进行系统软件编写和调试的。在嵌入式系统中,相对于汇编语言,c 语言作为一种高级语言主要存在两个不足:一,生成的可执行代码冗
31、长,效率不高。对于这一点,随着处理芯片运算速度的提高、集成rom 的扩大,特别编译系统的不断优化,冗长已经不再是问题。这也是c 在嵌入式系统中逐渐成为主流编程语言的主要原因之一。二,c 生成的可执行代码在时序上不容易控制,比如本系统中要实现的时序控制。一般的解决方案是在c 程序中嵌入汇编语句,但其实只要充分挖掘c 的潜力,在时序要求严格的场合完全可以用c 语言实现。具体方法就是阅读开发环境给我们提供的反汇编代码。反汇编代码一目了然的反映了微控器的运行时序,然后根据反汇编代码修改c 源程序。4.2 程序设计4.2.1 程序流程图开始初始化ds18b20 y发search rom命令读ds18b2
32、0序列号存在一个ds18b20初始化ds18b20 n启动ds18b20作温度/数字转化发skip rom命令发convert命令等待1s(或200ms)初始化ds18b20发matchrom命令发一个ds18b20序列号发read scratch pad命令读匹配的ds18b20温度数ds18b20访问完毕y n图4-1 流程图4.2.2 底层基本操作初始化:初始化是ds l 8b20 的底层基本操作之一。通过单线总线进行的所有操作都从一个初始化序列开始。初始化序列包括一个由cpu 发出的复位脉冲及其后由ds1 8b20 发出的存在脉冲。存在脉冲让cpu 知道ds1 8b20 在总线上且已做
33、好操作准备。数据写:数据写是ds18b20的底层基本操作之一, 所有的指令、数据发送均由该操作完成。ds18b20的写操作都是逐位进行的,因此,采用c5l中的位右移操作来实现。数据读:数据读是ds18b20的底层基本操作之一, 温度值和其它状态信息的传回均由该操作完成。4.2.3 指令操作ds l 8b20 提供了一系列指令来控制传感器的工作。下面只简单介绍本系统所用到的最基本的几条。skip rom cch用于1 条io 总线上只挂1 个ds1 8b20 的情况,使ds1 8b20 跳过多个传感器的识别过程。如果一条io 总线上挂了不止1 个传感器, 总线上就会发生数据冲突。convert
34、t 44h启动一次温度转换过程。温度转换命令被执行后,ds1 8b20 保持等待状态。read scratchpad beh用于读取暂存器的内容。温度转换的结果和其它状态信息均以此命令读出。读取将从字节0 开始, 一直进行下去, 直到字节8 读完。如果不想读完所有字节, 控制器可以在任何时间发出复位命令来中止读取。4.3 实物图及测试结果 经本人测试结果显示,当我把传感器放入100c热水中,温度达到50c时候,蜂鸣器会发出警报;我把传感器放入冰块中,当温度降低到0c以下的时候蜂鸣器也会发出警报。测试结果是正确的。总 结程序在编译过程中,出现了一些语法错误,经过细心修改得以纠正。但是,将程序下载
35、到单片机之后,发现串口显示模块一直显示“127.5”,经过推断得知,读取的温度值为全“1”,出现这个问题,全是ds18b20它有严格的时序和通信协议,在每次读取温度数据时,都有其严格的时序要求,经过检查,发现程序中有一个地方少加了一个1毫秒左右的延时,按照ds18b20的时序原理,把忘记加的延时加上之后,就可以让单片机读取传感器的温度值了。经过三周时间的设计,我的设计完成了所有设计要求,系统能够完成上、下限温度发声报警且显示功能、数字显示温度计功能、输入报警温度出错提示功能。此次温度计设计,让我学会了规范化程序的编写、程序调试的各种方法以及解决调试过程中出现的一系列的问题。更重要的是让我明白程
36、序的优化是多么重要。要想编写出一个系统的程序,就必须十分清楚硬件电路中所用芯片的工作原理以及使用它们的一些注意事项,比如这次设计中所用的ds18b20数字温度传感器,它的时序要求十分严格,由于它是采用单总线结构的输入输出方法,它的时序中所用到的延时必然很关键,时间过长了会使整个温度计的反应时间变慢,延时时间过短会使传感器不能正常工作。在后期的程序优化过程中,在温度计状态下多加了一毫秒的延时,提高了系统的工作稳定性,解决了系统因不稳定而自动跳到报警温度设置模式的问题。致 谢一个多月的毕业设计终于结束,首先我要感谢我的导师翁剑枫老师,在繁忙的工作中,花费了很多时间和精力指导我的毕业设计,给予我细心
37、地指导。翁老师是个负责任的人,她不辞辛劳地帮我们整理设备,为我们的毕业设计顺利完成给予了极大的帮助。她耐心的钻研精神对我影响极大,为我的前程树立了好的榜样。最后感谢其他所有帮助过我的老师、同学。没有大家的帮助,我不可能圆满地完成我的毕业设计。参考文献1 李钢,赵彦峰1-wire 总线数字温度传感器ds18b20 原理及应用长安大学信息工程学院2 刘建亭,毛善坤ds18b20 工作原理及基于c 语言的接口设计河南科技大学机电工程学院3 陈跃东ds18b20 集成温度传感器原理及其应用安徽工程科技学院4 顾振宇 刘鲁源 杜振辉ds18b20 接口的c 语言程序设计天津大学5 周月霞 孙传友dsl8
38、b20 硬件连接及软件编程传感器世界杂志6 魏英智 dsl8b20 在温度控制中的应用黑龙江科技学院7 张培仁mcs-51 单片机原理与应用北京:清华大学出版社,20038 赵亮,侯国锐单片机c 语言编程与实例北京:人民邮电出版社,2003。9 张粤,倪伟。dsisb20 在分布式测温系统中的应用淮阴工学报200210 藏荣,游风荷,周景霞由单片机和多片ds1820 组成的多点电温度测控系统j国外电子元器件,2002(1):60-6211 况荣华容太平i2c 总线在单片机上的实现国外电子元器件,2001(6):464912 陈世利等sp1 串行flash 在数据存储系统中的应用国外电子元器件2001(1o):202313 邓建华可缩程看门狗监控e2prom 芯片电子世界,2001(5):313214 王明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届山东省滕州市鲍沟中学九年级化学第一学期期中检测试题含解析
- 2026届广东省惠州光正实验化学九年级第一学期期中复习检测模拟试题含解析
- 2026届北京三中学九年级化学第一学期期中学业质量监测试题含解析
- 山东省济南市济阳县2026届化学九上期中学业质量监测试题含解析
- 建筑行业离职人员技术秘密保密协议与竞业限制
- 离婚协议公证及财产分割与子女抚养及监护权转移合同
- 离婚协议标准范本:财产分配及子女监护实施协议
- 智能化空调系统箱涵施工与物联网应用合同
- 离婚协议中债务承担及财产分割详细约定范本
- 金融机构职业健康安全与客户隐私保护合同
- 大学英语四级考试阅读理解真题及答案详解(全套)
- 干细胞治疗滑膜炎的有效性
- 工程预决算书
- 丰顺县乡镇集中式饮用水水源地基础状况调查和风险评估报告
- 2024石膏复合材料建筑楼板隔声保温工程技术规程
- 药学专业毕业论文4000字范文
- 卫生部妇产科诊疗规范及指南
- 译林版五年级上册英语Unit 4《Hobbies》单元话题阅读理解专项练习(含答案)
- 应变片测试技术
- 《古陶瓷修复》课件-3.1.3 瓷器文物病害种类和性质
- 篮球比赛记录表
评论
0/150
提交评论