1、“.....读时序图获得实际测量温度温度传感器把数据信息传给单片机,完成数据信息的传输数据转化子程序部分注温度传感器所测得的温度数据低位存入,高位存入,将中的低位移入中的高位,获得个新字节,这个字节就是实际测量的温度。将测量的温度数据在两位数码管上显示出来单片机把数据信息传给数码管显示器,实现温度的数字化显示。温度显示子程序部分十位在个位在指定查表起始地址显示次取个位数查个位数的段代码送出个位的段代码开个位显示取十位数查出十位数的段代码送出十位的段代码开十位显示显示次未完循环个次未完循环实例测试实例测试将写入程序的单片机插入实验板插座内,检查温度传感器连接正常后接通电源,此时,在两位段数码管上将会准确的显示环境温度,无需作任何调整。为了观察温度传感器对稳定变化的灵敏度,可以用手握住管,会看到数码管上显示的稳定很快上升至人体温度值,再将手离开管......”。
2、“.....温度传感器的测量范围为,在时精度为。总结温度传感器外形像个小三极管,硬件连接非常简单,应用非常方便。它不仅能测量温度,而且也是个转换器,它能将测得的温度信号直接转换成数字信号输入到单片机。硬件开销较小,相对需要复杂的软件进行补偿,软件编程比较复杂,但是可以把复位读和写个基本操作的子程序看成是个固定的基本模块。从这次的课程设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。最后,还要感谢我的指导老师和热心的同学,在他们的帮助下我的毕业设计才能顺利完成,谢谢你们......”。
3、“.....名为定义单元存放十位数单元,名为定义单元存放是否存在的标志,名为。表示存在,表示不存在。定义的引脚数据输入输出引脚由单片机引脚控制主程序部分主程序开始调用温度传感器设置及读取温度子程序,其中包括对传感器的复位......”。
4、“.....获得实际测量温度调用显示子程序,将测量的温度数据在两位数码管上显示出来主程序循环初始化及读取温度值子程序部分←,对置位调用复位子程序判断是否存在子程序返回存在跳过匹配调用写入数据子程序发出温度转换命令调用写入数据子程序准备读取温度前先复位跳过匹配调用写入数据子程序发出读温度命令调用写入数据子程序调用读取数据子程序子程序返回的复位子程序部分主机发出复位低脉冲拉高数据线等待的回应,标志位,表示存在的写入子程序部分位共位数据总线低位,开始写入保持以上把字节分成个位,循环给写入个位等待重新释放总线写入下个位的读取子程序读取两个字节的数字低位存入......”。
5、“.....不然会出现转换的现象,使温度输出总是显示。在实际使用中发现,应使电源电压保持在左右,若电源电压过低,会使所测得的温度精度降低。较小的硬件开销需要相对复杂的软件进行补偿,由于与微处理器间采用串行数据传送,因此,在对进行读写编程时,必须严格的保证读写时序,否则将无法读取测温结果。在使用等高级语言进行系统程序设计时,对操作部分最好采用汇编语言实现。在的有关资料中均未提及单总线上所挂数量问题,容易使人误认为可以挂任意多个,在实际应用中并非如此,当单总线上所挂超过个时,就需要解决微处理器的总线驱动问题,这点在进行多点测温系统设计时要加以注意。在测温程序设计中,向发出温度转换命令后,程序总要等待的返回信号,旦个接触不好或断线,当程序读该时,将没有返回信号,程序进入死循环,这点在进行硬件连接和软件设计时也要给予定的重视。测温原理的测温原理如图所示......”。
6、“.....高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器的脉冲输入,图中还隐含着计数门,当计数门打开时,就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的基数分别置入减法计数器和温度寄存器中,减法计数器和温度寄存器被预置在所对应的个基数值。减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时温度寄存器的值将加,减法计数器的预置将重新被装入,减法计数器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度值。图中的斜率累加器用于补偿和修正测温过程中的非线性其输出,于修正减法计数器的预置值......”。
7、“.....直至温度寄存器值达到被测温度值,这就是的测温原理。测温原理图图显示器选择数码管显示器数码管显示器按用途可分为通用段数码管显示器和专用数码管显示器,试验中用通用段数码管显示器。数码管由个发光二极管构成,按结构可分为共阴极和共阳极两种。本设计中使用共阳极数码管,共阳极数码管的个的阳极连接在起,通常,公共阳极接高电平般接电源,其它引脚接驱动电路输出端。当个驱动电路的输出端为低电平时,则该端所连接的导通并点亮。根据发光字段的不同组合可以显示出各种数字或字符。要使数码管显示出相应的数字或字符,必须向其数据口输入相应的字型码。数码管显示器的外形结构图硬件电路设计本设计由温度传感器芯片测量当前的温度并将转换后的结果送入单片机。然后通过单片机驱动两位共阳极段数码管显示测量温度值。如附录中本设计硬件电路图所示,本电路主要有温度传感器芯片,两位共阳极数码管......”。
8、“.....其中采用线制与单片机相连。温度检测电路最大的特点是单总线数据传输方式,的数据均由同条线来完成。的电源供电方式有种外部供电方式和寄生电源方式。工作于寄生电源方式时,和均接地,他在需要远程温度探测和空间受限的场合特别有用,原理是当总线的信号线为高电平时,窃取信号能量给供电,同时部分能量给内部电容充电,当为低电平时释放能量为供电。但寄生电源方脚接高电平,及脚悬空。程序设计用汇编语言完成对设计的软件编程,程序开始首先对温度传感器进行复位,检测是否正常工作接着读取温度数据,主机发出指令与在线的联系,接着向发出温度转换指令,再发出温度寄存器的温度值指令,并反复调用复位,写入及读取数据子程序,之后再经过数据转换,由数码管显示出来,不断循环。程序流程图总程序流程图图程序流程图中内容的说明及部分程序代码对进行复位,写入和读取温度数据在温度传感器内部完成......”。
9、“.....读取温度数据转化显示温度开始结束拉高数据线等待的回应标志位,表示存在标志位,表示不存在注根据的通信协议,每次读写数据之前都要对进行复位,复位要求主机先发出复位低脉冲大于然后释放,收到信号后等待,然后发出的存在低脉冲,主机收到此信号表示复位成功。初始化时序图的写入子程序部分位共位数据总线低位,开始写入保持以上把字节分成个位,循环给写入个位等待重新释放总线写入下个位注当主机把数据从逻辑高电平拉到逻辑低电平的时候,写时间隙开始。有两种写时间隙,写时间隙和写时间隙。所有写时间隙必须最少持续,包括两个写周期至少的恢复时间。线电平变低后,在个到的窗口内对线采样。如果线上事高电平......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。