发生。在开始另个写周期前必须有以上的高电平恢复期。最低位移出,右移位读字节主机数据线先从高拉至低电平以上,再使数据线升为高电平,从而产生读信号给脉冲信号给脉冲信号注意延时的长短,如果是会造成闪烁设置转换精度及报警见配置寄存器说明跳过读序号列号的操作不使用本身的温度告警设置,为进行转换精度设定,凑两个写寄存器操作设置为位转换精度,的值决定转换精度对应位读取温度并完成转化温度值低位高位字节暂存计算得温度的整数部分跳过读序号列号的操作启动温度转换跳过读序号列号的操作读取温度寄存器等共可读个寄存器前两个就是温度温度值低位字节其中低位为二进制的小数部分个多月的学习和努力,基于单片机的温度时钟的设计也终于完成了,也的我为之高兴下。通过这次对数字温度计和时钟的设计与制作,让我了解设计硬件电路,调试程序,各种芯片的用法,如何简化电路等等。也让我了解了关于数字温度计和时钟的原理与设计理念,要设计个电路总要先用仿真,访真成功之后才实际接线的。但是最后的成品却不定与仿真时完全样,因为,再实际接线时有着各种各样的条件制约。所以,在设计时应考虑两者的差异,从中找出最适合的设计方法。在这次的学习中,让我真正意识到,在以后的学习中,要经常多写多读程序,这样才能提高自己的编程水平。要理论联系实际,把所学的东西用到实际中去,然而单片机又是门注重实践门学科,这也是我这次设计中的点小小的收获吧,致谢本论文是在导师管力锐教授的悉心指导下完成的。在毕业设计期间,管力锐教授严谨的治学态度渊博的知识崇高的敬业精神和丰富的经验对我产生了极大的影响,导师无微不至的关怀和教导给我以激励。值此论文完成之际,谨向尊敬的管力锐教授致以衷心的感谢。在试验和论文撰写期间,得到了同学的指导和帮助,在此,并表示感谢。感谢在百忙中审阅本论文和参加答辩的专家们。参考文献楼然苗,李光飞北京航天大学出版社单片机课程设计指导年李全利北京高等出版社单片机原理及应用技术年白延敏单片机典型系统开发实例精讲北京电子工业出版社年高位值高位字节其中高位为符号位转换温度异或如果温度小于,这位为,测到的数值需要取反加再乘于即可得到实际温度。四舍五入成整数,并扩大十倍此处暂不考虑符号十位个位取温度小数点位表示温度符号百位此程序用的是三极管驱动位数码管显示,考虑到为数有限,将百位和负号位屏蔽掉,主程序主程序的主要功能是负责温度的实时显示读出并处理的测量的当前温度值,温度测量每进行次。这样可以在秒之内测量次被测温度,其程序流程见图所示。图主程序流程图图读温度流程图读出温度子程序读出温度子程序的主要功能是读出中的字节,在读出时需进行校验,校验有错时不进行温度数据的改写。其程序流程图如图初始化调用显示子程序到初次上电读出温度值温度计算处理显示数据刷新发温度转换开始命令发复位命令发跳过命令发读取温度命令读取操作,校验字节完校验正确移入温度暂存器结束发复位命令发跳过命令发温度转换开始命令结束所示。温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令,当采用位分辨率时转换时间约为,在本程序设计中采用显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图所示。图温度转换流程计算温度子程序计算温度子程序将中读取值进行码的转换运算,并进行温度值正负的判定,其程序流程图如图所示。图计算温度流程图图显示数据刷新流程图开始温度零下温度值取补码置标志计算小数位温度值计算整数位温度值结束置标志温度数据移入显示寄存器十位数百位数十位数显示符号百位数不显示百位数显示数据不显示符号结束显示数据刷新子程序显示数据刷新子程序主要是对显示缓冲器中的显示数据进行刷新操作,当最高显示位为时将符号显示位移入下位。程序流程图如图时钟显示子程序开始写入时钟初值读出数据返回初始化第五章调试过程当操作者按下或松开按键时,按键会产生机械抖动。这种抖动发生在按下或松开的瞬间,般手续几到几十毫秒,抖动时间随按键的结构不同而不同。在扫描键盘过程中,必须想法消除按键抖动,否则会引起。在键盘扫描中,应当防止次键而有多个对应键输入的情况。这种情况的发生是由与键扫描速度和键处理速度较快,当按下的键还未松开时,键扫描程序和键处理程序已执行了多遍。这样,由于程序执行和按键动作不同步而造成按次键有多个值输入的状态为避免发生这种情况,必须保证按次键。只对该键作次处理。为此,在扫描程序中不仅要检测是否有按键按下,在有键按下的情况,作次处理,而且在键处理完毕后,还应检测按下的键是否松开,只有当按下的键松开以后,程序才往下执行。这样每按个键,只作个处理,使两者达到同步,消除次按键有多次键值输入的情况。第六章总结与体会经过,口控制数码管段选,口控制数码管位选,本设计采用三极管驱动。温度传感器这里我们用到温度芯片。使用集成芯片,能够有效的减小外界的干扰,提高测量的精度,简化电路的结构。使用集成芯片,已经慢慢的成为设计电路的种趋势。本系统使用温度芯片也正是顺应了这趋势。温度传感器是美国半导体公司最新推出的种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现位的数字值读数方式。的性能特点如下独特的单线接口仅需要个端口引脚进行通信多个可以并联在惟的三线上,实现多点组网功能单片机按键控制数码管显示时钟振荡复位电路无须外部器件可通过数据线供电,电压范围为零待机功耗温度以或位数字用户可定义报警设置报警搜索命令识别并标志超过程序限定温度温度报警条件的器件负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作采用脚封装或脚封装,其内部结构框图如图所示。图内部结构位的结构开始位是产品类型的编号,接着是每个器件的惟的序号,共有位,最后位是前面位的检验码,这也是多个可以采用线进行通信的原因。温度报警触发器和,可通过软件写入户报警上下限。温度传感器的内部存储器还包括个高速暂存和个非易失性的可电擦除的。高速暂存的结构为字节的存位和单线接口高速缓存存储器与控制逻辑温度传感器高温触发器低温触发器配置寄存器位发生器储器,结构如图所示。头个字节包含测得的温度信息,第和第字节和的拷贝,是易失的,每次上电复位时被刷新。第个字节,为配置寄存器,它的内容用于确定温度值的数字转换分辨率。工作时寄存器中的分辨率转换为相应精度的温度数值。该字节各位的定义如图所示。低位直为,是工作模式位,用于设置在工作模式还是在测试模式,出厂时该位被设置为,用户要去改动,和决定温度转换的精度位数,来设置分辨率。温度温度用户字节用户字节配置寄存器保留保留保留图字节定义由表可见,温度转换的时间比较长,而且分辨率越高,所需要的温度数据转换时间越长。因此,在实际应用中要将分辨率和转换时间权衡考虑。高速暂存的第字节保留未用,表现为全逻辑。第字节读出前面所有字节的码,可用来检验数据,从而保证通信数据的正确性。当接收到温度转换命令后,开始启动转换。转换完成后的温度值就以位带符号扩展的二进制补码形式存储在高速暂存存储器的第字节。单片机可以通过单线接口读出该数据,读数据时低位在先,高位在后,数据格式以形式表示。当符号位时,表示测得的温度值为正值,可以直接将二进制位转换为十进制当符号位时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。表是部分温度值对应的二进制温度数据。表温度转换时间表分辨率位温度最大转向时间完成温度转换后,就把测得的温度值与中的字节内容作比较。若或,则将该器件内的报警标志位置位,并对主机发出的报警搜索命令作出响应。因此,可用多只同时测量温度并进行报警搜索。在位的最高有效字节中存储有循环冗余检验码。主机的前位来计算值,并和存入的值作比较,以判断主机收到的数据是否正确。的测温原理是这这样的,器件中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。器件中还有个计数门,算法小时制十时时十分分,,选通第位段显延时消隐,选通第二位段显延时消隐,选通第三位段显延时消隐,选通第四位加小数点延时消隐此程序用的是三极管驱动位数码管显示,考虑到为数有限,将百位和负号位屏蔽掉表示负温度把负号标志放在整数最高位不是的前位,,选通第位段显延时消隐,选通第二位段显延时消隐,选通第三位段显延时消隐,选通第四位加小数点延时消隐当计数门打开时,就对低温度系数振荡器产生的时钟脉冲进行计数进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的个基数分别置入减法计数器温度寄存器中,计数器和温度寄存器被预置在所对应的个基数值。减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时,温度寄存器的值将加,减法计数器的预置将重新被装入,减法计数器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器计数到时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。其输出用于修正减法计数器的预置值,只要计数器门仍未关闭就重复上述过程,直到温度寄存器值大致被测温度值。表部分温度对应值表温度二进制表示十六进制表示另外,由于单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。系统对的各种操作按协议进行。操作协议为初使化发复位脉冲发功能命令发存储器操作命令处理数据。温度传感器与单片机的接口电路可以采用两种方式供电,种是
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 30 页
第 2 页 / 共 30 页
第 3 页 / 共 30 页
第 4 页 / 共 30 页
第 5 页 / 共 30 页
第 6 页 / 共 30 页
第 7 页 / 共 30 页
第 8 页 / 共 30 页
第 9 页 / 共 30 页
第 10 页 / 共 30 页
第 11 页 / 共 30 页
第 12 页 / 共 30 页
第 13 页 / 共 30 页
第 14 页 / 共 30 页
第 15 页 / 共 30 页
预览结束,还剩
15 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。