1、“.....即空闲方式和掉电方式。在空闲方式下,停止工作,但允许内部定时器计数器串行口和中断系统继续工作。在掉电方式下,保存的内容,但振荡器停止工作,并禁止所有其部件工作,直到下个复位。的结构框与类似。现将的主要特性归纳如下和产品兼容。可重编程闪速存储器。耐久性次写擦除周期。的工作范围。全静态操作。字节内部。单片机的引脚图图单片机引脚图第章数字温度计温度传感器的性能特点温度传感器是美国半导体公司最新推出的种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现位的数字值读数方式。的性能特点如下独特的单线接口仅需要个端口引脚进行通信多个可以并联在惟的三线上,实现多点组网功能无须外部器件可通过数据线供电,电压范围为零待机功耗温度以或位数字用户可定义报警设置报警搜索命令识别并标志超过程序限定温度温度报警条件的器件负电压特性,电源极性接反时,温度计不会因发热而烧毁......”。
2、“.....其内部结构框图如图所示。图内部结构位的结构开始位是产品类型的编号,接着是每个器件的惟的序号,共有位,最后位是前面位的检验码,这也是多个可以采用线进行通信的原因。温度报警触发器和,可通过软件写入户报警上下限。温度传感器的内部存储器还包括个高速暂存和个非易失性的可电擦除的。高速暂存的结构为字节的存储器,结构如图所示。头个字节包含测得的温度信息,第和第字节和的拷贝,是易失的,每次上电复位时被刷新。第个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。工作时寄存器中的分辨率转换为位和单线接口高速缓存存储器与控制逻辑温度传感器高温触发器低温触发器配置寄存器位发生器相应精度的温度数值。该字节各位的定义如图所示。低位直为,是工作模式位,用于设置在工作模式还是在测试模式,出厂时该位被设置为,用户要去改动,和决定温度转换的精度位数,来设置分辨率。图字节定义由表可见......”。
3、“.....而且分辨率越高,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。高速暂存的第字节保留未用,表现为全逻辑。第字节读出前面所有字节的码,可用来检验数据,从而保证通信数据的正确性。当接收到温度转换命令后,开始启动转换。转换完成后的温度值就以位带符号扩展的二进制补码形式存储在高速暂存存储器的第字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以形式表示。当符号位时,表示测得的温度值为正值,可以直接将二进制位转换为十进制当符号位时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。表是部分温度值对应的二进制温度数据。表温度转换时间表分辨率位温度最大转向时间完成温度转换后,就把测得的温度值与中的字节内容作比较。若或,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。因此,可用多只同时测量温度并进行报警搜索......”。
4、“.....主机的前位来计算值,并和存入的值作比较,以判断主机收到的数据是否正确。温度温度用户字节用户字节配置寄存器保留保留保留的测温原理是这这样的,器件中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。器件中还有个计数门,当计数门打开时,就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的个基数分别置入减法计数器温度寄存器中,计数器和温度寄存器被预置在所对应的个基数值。减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时,温度寄存器的值将加,减法计数器的预置将重新被装入,减秒之内测量次被测温度,其程序流程见图所示......”。
5、“.....在读出时需进行校验,校验有错时不进行温度数据的改写。其程序流程图如图示图温度转换流程图初始化调用显示子程序到初次上电读出温度值温度计算处理显示数据刷新发温度转换开始命令发复位命令发跳过命令发读取温度命令读取操作,校验字节完校验正确移入温度暂存器结束温度转换命令字程序温度转换命令子程序主要是发温度转换开始命令,当采用位分辨率时转换时间约为,在本程序设计中采用显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图所示计算温度子程序计算温度子程序将中读取值进行码的转换运算,并进行温度值正负的判定,其程序流程图如图所示。图计算温度流程图图显示数据刷新流程图显示数据刷新子程序显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为时将符号显示位移入下位。程序流程图如图。第章硬件系统硬件主要构成整个系统硬件可以分为主控制器模块......”。
6、“.....每个模块执行其相应的功能,共同组成了个有序,协调的系统。主要元件有控制器,温度传感器数码管。开始温度零下温度值取补码置标志计算小数位温度值计算整数位温度值结束置标志温度数据移入显示寄存器十位数百位数十位数显示符号百位数不显示百位数显示数据不显示符号结束调试及性能分析系统调试以程序为主。硬件调试比较简单,首先检查电路的焊接是否正确,然后可用万用表测试或通电检测。软件调试可以先编写显示程序并进行硬件正确性检验,然后分别进行主程序读出温度子程序温度转换命令子程序计算温度子程序显示刷新等子程序的编程及调试,由于与单片机采用串行数据传送,因此,对进行读写编程时必须严格的保证读写时序,否则将无法读取测量结果。本程序采用单片机汇编编写,用编译器编程调试。软件调试到能显示温度值,而且在有温度变化时例如用手去接触显示温度能改变就基本完成。性能测试可用制作的温度计和已有的成品温度计来同时测量比较,由于的精度很高......”。
7、“.....另外至的测温范围使得该温度计完全适合般的应用场合,其低压供电特性可作成用电池供电的手持电子温度计。图为它的暂存器操作命令流程图。图暂存器操作命令流程图总结在这次设计中,经过自身的努力,不但加深了对单片机与传感器的进步的认识和理解,并将所学的知识充分应用于实践中。通过毕业设计,使我认识到理论联系实际的重要性,在实践中扩展了知识面,不但掌握了本专业的相关知识,而且对其他专业的知识也有所了解,从各方面提高了自身的综合素质。经过这次个较完整的产品设计和制作过程,对于将来学习和工作也是有所裨益的。在设计过程中,得到了老师的悉心指导与帮助,在我做毕业设计的过程中给我提出了很多指导性的意见,使我受益匪浅。参考文献李朝青单片机原理及接口技术简明修订版杭州北京航空航天大学出版社,李广弟单片机基础北京北京航空航天大学出版社,阎石数字电子技术基础第三版北京高等教育出版社,廖常初现场总线概述电工技术,李道华,李玲......”。
8、“.....沙占友编著智能化集成温度传感器原理与应用北京机械工业出版社,方佩敏编著新编传感器原理应用电路详解北京电子工业出版社,附录源程序代码度的温度计用于保存读出温度的低位用于保存读出温度的高位是否检测到标志位数码管小数点位数存放内存位置数码管个位数存放内存位置数码管十位数存放内存位置数码管百位数存放内存位置,小数点位个位十位百位调用读温度子程序调用数码管显示子程序数据处理子程序将的高四位右移四位,存入中温度值将的低四位得小数后位数将小数后位数存入中中存放高位数,权重中存入温度值的整数部分个位存入中十位存入中百位存入中这是复位初始化子程序主机发出延时微秒的复位低脉冲然后拉高数据线等待回应延时置标志位,表示存在清标志位,表示不存在时序要求延时段时间读出转换后的温度值先复位跳过匹配发出温度转换命令等待转换结束......”。
9、“.....从中读出两个字节的温度数据将温度高位和低位从中读出低位存入,高位存入数据共有位显示子程序指定查表启始地址显示次取小数点后位数查小数点后位数的段代码送出小数点后位的段代码开小数点后位显示显示个位需要小数点点亮取个位数查个位数的段代码送出个位的段代码开个位显示显示重新为赋值取十位数查十位数的段代码送出十位的段代码开十位显示显示取百位数查百位数的段代码送出百位的段代码开百位显示显示小于次循环小于个次循环延时按算,实验板上的段数码管数字的共阴显示代码目录摘要绪论......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。