在用除法去删分,感觉效果比较好,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。从这次的温度传感器高温触发器低温触发器配置寄存器位发生器图字节定义由表可见,温度转换的时间比较长,而且分辨率越高,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。高速暂存的第字节保留未用,表现为全逻辑。第字节读出前面所有字节的码,可用来检验数据,从而保证通信数据的正确性。当接收到温度转换命令后,开始启动转换。转换完成后的温度值就以位带符号扩展的二进制补码形式存储在高速暂存存储器的第字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以形式表示。当符号位时,表示测得的温度值为正值,可以直接将二进制位转换为十进制当符号位时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。表是部分温度值对应的二进制温度数据。表温度转换时间表分辨率位温度最大转向时间完成温度转换后,就把测得的温度值与中的字节内容作比较。若或,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。因此,可用多只同时测量温度并进行报警搜索。在位的最高有效字节中存储有循环冗余检验码。主机另外,由于单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。系统对的各种操作按协议进行。操作协议为初使化发复位脉冲发功能命令发存储器操作命令处理数据。单片机图与单片机的接口电路温度传感器与单片机的接口电路可以采用两种方式供电,种是采用电源供电方式,此时的脚接地,脚作为信号线,脚接电源。另种是寄生电源供电方式,如图所示单片机端口接单线总线,为保证在有效的时钟周期内提供足够的电流,可用个管来完成对总线的上拉。当处于写存储器操作和温度转换操作时,总线上必须有强的上拉,上拉开启时间最大为。采用寄生电源供电方式时端接地。由于单线制只有根线,因此发送接口必须是三态的。系统整体硬件电路主板电路系统整体硬件电路包括,传感的前位来计算值,并和存入的值作比较,以判断主机收到的数据是否正确。的测温原理是这这样的,器件中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。器件中还有个计数门,当计数门打开时,就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的个基数分别置入减法计数器温度寄存器中,计数器和温度寄存器被预置在所对应的个基数值。减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时,温度寄存器的值将加,减法计数器的预置将重新被装入,减法计数器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。其输出用于修正减法计数器时数码管将没有被测温度值显示,这时可以调整报警上下限,从而测出被测的温度值。图中的按健复位电路是上电复位加手动复位,使用比较方便,在程序跑飞时,可以手动复位,这样就不用在重起单片机电源,就可以实现复位。显示电路显示电路是使用的串口显示,这种显示最大的优点就是使用口资源比较少,只用口的,和,串口的发送和接收,四只数码管采用右移寄存器驱动,显示比较清晰。图单片机主板电路图温度显示电路系统软件算法分析系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算温度子程序,显示数据刷新子程序等。主程序发复位命令发跳过命令发温度转换开始命令结束主程序的主要功能是负责温度的实时显示读出并处理的测量的当前温度值,温度测量每进行次。这样可以在秒之内测量次被测温度,其程序流程见图所示。图主程序流程图图读温度流程图读出温度子程序读出温度子程序的主要功能是读出中的字节,在读出时需进行校验,校验有错时不进行温度数据的改写。其程序流程图如图示图温度转换流程图温度转换命令子程序初始化调用显示子程序到初次上电读出温度值温度计算处理显示数据刷新发温度课程设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。参考文献李朝青单片机原理及接口技术简明修订版杭州北京航空航天大学出版社,李广弟单片机基础北京北京航空航天大学出版社,开始温度零下温度值取补码置标志计算小数位温度值计算整数位温度值结束置标志温度数据移入显示寄存器十位数百位数十位数显示符号百位数不显示百位数显示数据不显示符号结束阎石数字电子技术基础第三版北京高等教育出版社,廖常初现场总线概述电工技术,转换开始命令发复位命令发跳过命令发读取温度命令读取操作,校验字节完校验正确移入温度暂存器结束温度转换命令子程序主要是发温度转换开始命令,当采用位分辨率时转换时间约为,在本程序设计中采用显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图所示计算温度子程序计算温度子程序将中读取值进行码的转换运算,并进行温度值正负的判定,其程序流程图如图所示。图计算温度流程图图显示数据刷新流程图显示数据刷新子程序显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为时将符号显示位移入下位。程序流程图如图。总结与体会经过将近三周的单片机课程设计,终于完成了我的数字温度计的设计,虽然没有完全达到设计要求,但从心底里说,还是高兴的,毕竟这次设计把实物都做了出来,高兴之余不得不深思呀,在本次设计的过程中,我发现很多的问题,虽然以前还做过这样的设计但这次设计真的让我长进了很多,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,虽然以前写过几次程序,但我觉的写好个程序并不是件简单的事,举个例子,以前写的那几次,数据加减时,我用的都是码,这次,我全部用的都是进制的数直接加减,显示处理时的预算以地下室为例模板用量钢筋用量通长筋根二级重量根二级重量箍筋根数根重量混凝土用量四地下室顶板模板钢筋混凝土工程量计算以及之间的板为例模板用量钢筋用量根重量根重量根重量根重量根重量根重量根重量混凝土用量五地下室翼缘柱模板钢筋混凝土工程量计算以单根为例模板用量钢筋用量水平筋重量竖向筋重量箍筋重量重量拉结筋重量混凝土用量六地下室剪力墙模板钢筋混凝土工程量计算以段断面尺寸为的外墙为例模板用量钢筋用量水平筋重量竖向筋重量重量拉结筋重量混凝土用量七地下室砌体工程量计算以轴为例掰不动为止。门窗口与立墙交接处应用水泥砂浆嵌填密实。抹灰施工要点,抹灰前必须先找好规矩,即四角规方横线找平立线吊直弹出准线。先用托线板检查墙面平整垂直程度,大致决定抹灰厚度最薄处般不小于,再在墙的上角各作个标准灰饼用打底砂浆,遇有门窗洞口垛角处要补作灰饼,大小见方,厚度以墙面平整垂直决定,然后根据这两个灰饼用托线板或线锤挂垂直做墙面下角两个标准灰饼高低位置般在踢脚线以上,厚度以垂直为准,再用钉子钉在左右灰饼附近墙缝里,拴上小线挂好通线,并根据小线位置每隔上下加做若干标准灰饼,待灰饼稍干后,在上下灰饼之间抹上宽约的砂浆冲筋,用木杠刮平,厚度与灰饼相平,待稍干后可进行底层抹灰。应注意的是,在进行室内房间抹灰时,应先在地上弹出十字中心线,然后在距墙处弹控制线,有通墙的要弹出通线,再按地上弹出的控制线往墙上引出墙面抹灰厚度控制灰饼,再用线锤方尺拉通线等方法贴灰饼。抹底层和面层灰时,各层分遍成活,待底灰成干后再抹第二遍灰。墙面阳角抹灰时,先将靠尺在墙角的面用线锤找直,然后在墙角的另面顺靠尺抹上砂浆。密集管道等背后的墙面抹灰,宜在它们安装前进行,抹灰面接茬应顺平。外墙窗台窗楣雨蓬阳台压顶和突出腰线等,上面应做流水坡度,下面应做滴水线或滴水槽,滴水槽的深度和宽度不应小于,并整齐致。外墙涂料做法基层抹灰经检查验收无酥松脱皮起砂粉化等现象,有足够的强度,且含水率不得大于外墙经淋水试验无渗漏现象操作环境温度应为以上。基层处理清理基层表面的灰浆浮土等,基层表面的隔离剂油渍应清洗干净。对已抹好水泥砂浆的基层表面,应认真检查有无空鼓裂缝,对空鼓裂缝的面层必须剔凿修补好,并经过干燥后方可喷涂涂料。基层表面明显凹凸处,应事先用水泥砂浆找平或剔平。框架梁柱上门窗口与立窗交接处,采用聚合物水泥砂浆挤填密实,并用密封胶封闭。基层要干燥,含水率,值,碱性不宜过大。外墙做法工艺流程刷建筑胶素水泥浆遍,配合比为建筑胶水水泥石灰砂浆,分两次抹灰水泥砂浆喷或滚刷底涂料遍喷或滚刷涂料两遍施工方法,配料配料时根据事先经过试配确定的配合比准确计量并充分搅拌均匀,保证颜色致。配好的带色涂料,放入干净容器内,放在室内并密闭保存好,使用前再重新从上到下,搅匀后才能到出使用。喷涂施工涂料稠度必须适中,空气压力在之间,喷射距离般为,喷射时,喷嘴中心线必须与墙面垂直,喷枪运动要平行于墙面,运行速度要均速致。内墙装饰工程内墙抹灰墙面做法,混凝土墙面刷混凝土在用除法去删分,感觉效果比较好,有好多的东西,只有我们去试着做了,才能真正的掌握,只学习理论有些东西是很难理解的,更谈不上掌握。从这次的温度传感器高温触发器低温触发器配置寄存器位发生器图字节定义由表可见,温度转换的时间比较长,而且分辨率越高,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。高速暂存的第字节保留未用,表现为全逻辑。第字节读出前面所有字节的码,可用来检验数据,从而保证通信数据的正确性。当接收到温度转换命令后,开始启动转换。转换完成后的温度值就以位带符号扩展的二进制补码形式存储在高速暂存存储器的第字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以形式表示。当符号位时,表示测得的温度值为正值,可以直接将二进制位转换为十进制当符号位时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。表是部分温度值对应的二进制温度数据。表温度转换时间表分辨率位温度最大转向时间完成温度转换后,就把测得的温度值与中的字节内容作比较。若或,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。因此,可用多只同时测量温度并进行报警搜索。在位的最高有效字节中存储有循环冗余检验码。主机另外,由于单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。系统对的各种操作按协议进行。操作协议为初使化发复位脉冲发功能命令发存储器操作命令处理数据。单片机图与单片机的接口电路温度传感器与单片机的接口电路可以采用两种方式供电,种是采用电源供电方式,此时的脚接地,脚作为信号线,脚接电源。另种是寄生电源供电方式,如图所示单片机端口接单线总线,为保证在有效的时钟周期内提供足够的电流,可用个管来完成对总线的上拉。当处于写存储器操作和温度转换操作时,总线上必须有强的上拉,上拉开启时间最大为。采用寄生电源供电方式时端接地。由于单线制只有根线,因此发送接口必须是三态的。系统整体硬件电路主板电路系统整体硬件电路包括,传感的前位来计算值,并和存入的值作比较,以判断主机收到的数据是否正确。的测温原理是这这样的,器件中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。器件中还有个计数门,当计数门打开时,就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的个基数分别置入减法计数器温度寄存器中,计数器和温度寄存器被预置在所对应的个基数值。减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时,温度寄存器的值将加,减法计数器的预置将重新被装入,减法计数器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。其输出用于修正减法计数器
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 89 页
第 2 页 / 共 89 页
第 3 页 / 共 89 页
第 4 页 / 共 89 页
第 5 页 / 共 89 页
第 6 页 / 共 89 页
第 7 页 / 共 89 页
第 8 页 / 共 89 页
第 9 页 / 共 89 页
第 10 页 / 共 89 页
第 11 页 / 共 89 页
第 12 页 / 共 89 页
第 13 页 / 共 89 页
第 14 页 / 共 89 页
第 15 页 / 共 89 页
预览结束,还剩
74 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。