帮帮文库

返回

用MCS-51单片机和18B20实现数字温度计 用MCS-51单片机和18B20实现数字温度计

格式:word 上传:2022-06-25 15:43:57

《用MCS-51单片机和18B20实现数字温度计》修改意见稿

1、“.....为保证在有效的时钟周期内提供足够的电流,可用个管来完成对总线的上拉。当处于写存储器操作和温度转换操作时,总线上必须有强的上拉,上拉开启时间最大为。采用寄生电源供电方式时端接地。由于单线制只有根线,因此发送接口必须是三态的。由于是在根线上读写数据,因此,对读写的数据位有着严格的时序要求。有严格的通信协议来保证各位数据传输的正确性和完整性。该协议定义了几种信号的时序初始化时序读时序写时序。所有时序都是将主机作为主设备,单总线器件作为从设备。而每次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在先。的复位时序的读时序对于的读时序分为读时序和读时序两个过程。对于的读时隙是从主机把单总线拉低之后,在秒之内就得释放单总线,以让把数据传输到单总线上。在完成个读时序过程......”

2、“.....的写时序对于的写时序仍然分为写时序和写时序两个过程。对于写时序和写时序的要求不同,当要写时序时,单总线要被拉低至少,保证能够在到之间能够正确地采样总线上的电平,当束发复位命令发跳过命令发温度转换开始命令结束读出温度子程序读出温度子程序的主要功能是读出中的字节,在读出时需进行校验,校验有错时不进行温度数据的改写。其程序流程图如图示图温度转换流程图温度转换命令子程序温度转换命令子程序主要是发温度转换开始命令,当采用位分辨率时转换时间约为,在本程序设计中采用显示程序延时法等待转换的完成。温度转换命令子程序流程图如上图,图所示计算温度子程序计算温度子程序将中读取值进行码的转换运算,并进行温度值正负的判定,其程序流程图如图所示......”

3、“.....终于完成了我的数字温度计的设计,虽然没有完全达到设计要求,但从心底里说,还是比较高兴的。从这次的课程设计中,我真真正正的意识到,在以后的学习中,要理论联系实际,把我们所学的理论知识用到实际当中,学习单机片机更是如此,程序只有在经常的写与读的过程中才能提高,这就是我在这次课程设计中的最大收获。参考文献李广弟单片机基础北京北京航空航天大学出版社,阎石数字电子技术基础第三版北京高等教育出版社,新颖电子模块应用手册北京机械工业出版社,要写时序时,单总线被拉低之后,在之内就得释放单总线。显示部分电路设计引脚功能及特性是个串入并出的位移位寄存器,他常用于单片机系统中,下面总结下这个元件的基本知识引脚图内部功能图逻辑符合表串行输入带锁存时钟输入......”

4、“.....从口,串口输出段码。显示电路是使用的串口显示,这种显示最大的优点就是使用口资源比较少,该显示电路只使用单片机的个端口,,并配以片串入并出移位寄存器驱动四只数码管采用右移寄存器驱动,显示比较清晰。其工作过程如下串行数据由发送,移位时钟由送出。在移位时钟的作用下串行口发送缓冲器的数据位位地移入中。四片串级扩展为个位并行输出口,分别连接到个显示器的段选端作静态显示。报警电路的实现图中蜂鸣器可以在被测温度不在上下限范围内时,发出报警鸣叫声音,同时数码管将没有被测温度值显示报警上,下限调整电路实现图中有三个独立式按键可以分别调整温度计的上下限报警设置,图中蜂鸣器可以在被测温度不在上下限范围内时,发出报警鸣叫声音,同时数码管将没有被测温度值显示,这时可以调整报警上下限,从而测出被测的温度值......”

5、“.....使用比较方便,在程序跑飞时,可以手动复位,这样就不用在重起单片机电源,就可以实现复位。图单片机主板电路图温度显示电路第章系统软件设计系统程序主要包括主程序,读出温度子程序,温度转换命令子程序,计算温度子程序,显示数据刷新子程序等。主程序图主程序流程图图读温度流程图初始化调用显示子程序到初次上电读出温度值温度计算处理显示数据刷新发温度转换开始命令发复位命令发跳过命令发读取温度命令读取操作,校验字节完校验正确移入温度暂存器,则在此期间外部程序存储器,不管是否有内部程序存储器。注意加密方式时,将内部锁定为当端保持高电平时,此间内部程序存储器。在编程期间,此引脚也用于施加编程电源。反向振荡放大器的输入及内部时钟工作电路的输入。来自反向振荡器的输出。振荡器特性和分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用......”

6、“.....应不接。有余输入至内部时钟信号要通过个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除整个阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持管脚处于低电平来完成。在芯片擦操作中,代码阵列全被写且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,停止工作。但,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存的内容并且冻结振荡器,禁止所用其他芯片功能,直到下个硬件复位为止。单片机具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。单片机具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要......”

7、“.....温度采集部分的设计温度传感器温度传感器是美国半导体公司最新推出的种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现位的数字值读数方式。封装的的引脚排列见下图,其引脚功能描述见表。底视图表详细引脚功能描述序号名称引脚功能描述地信号数据输入输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。可选择的引脚。当工作于寄生电源时,此引脚必须接地。的性能特点如下独特的单线接形式表示。当符号位时,表示测得的温度值为正值,可以直接将二进制位转换为十进制当符号位时,表示测得的温度值为负值,要先将补码变成原码,再计算十进制数值。表是部分温度值对应的二进制温度数据。表温度转换时间表分辨率位温度最大转向时间完成温度转换后,就把测得的温度值与中的字节内容作比较。若或......”

8、“.....并对主机发出的报警搜索命令作出响应。因此,可用多只同时测量温度并进行报警搜索。在位的最高有效字节中存储有循环冗余检验码。主机的前位来计算值,并和存入的值作比较,以判断主机收到的数据是否正确。的测温原理是这这样的,器件中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器高温度系数晶振随温度变化其振荡频率明显改变,所产生的信号作为减法计数器的脉冲输入。器件中还有个计数门,当计数门打开时,就对低温度系数振荡器产生保留的时钟脉冲进行计数进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将所对应的个基数分别置入减法计数器温度寄存器中,计数器和温度寄存器被预置在所对应的个基数值。减法计数器对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器的预置值减到时,温度寄存器的值将加,减法计数器的预置将重新被装入......”

9、“.....如此循环直到减法计数器计数到时,停止温度寄存器的累加,此时温度寄存器中的数值就是所测温度值。其输出用于修正减法计数器的预置值,只要计数器门仍未关闭就重复上述过程,直到温度寄存器值大致被测温度值。表部分温度对应值表另外,由于单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。系统对的各种操作按协议进行。操作协议为初使化发复位脉冲发功能命令发存储器操作命令处理数据。温度二进制表示十六进制表示仅需要个端口引脚进行通信多个可以并联在惟的三线上,实现多点组网功能无须外部器件可通过数据线供电,电压范围为零待机功耗温度以或位数字用户可定义报警设置报警搜索命令识别并标志超过程序限定温度温度报警条件的器件负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作采用脚封装或脚封装,其内部结构框图如图所示......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
用MCS-51单片机和18B20实现数字温度计.doc预览图(1)
1 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(2)
2 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(3)
3 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(4)
4 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(5)
5 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(6)
6 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(7)
7 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(8)
8 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(9)
9 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(10)
10 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(11)
11 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(12)
12 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(13)
13 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(14)
14 页 / 共 16
用MCS-51单片机和18B20实现数字温度计.doc预览图(15)
15 页 / 共 16
预览结束,还剩 1 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档