单片机实训第四组实验报告(3)

2019-04-15 11:00

如图1.4所示,DS18B20只需要接到控制器(单片机)的一个I/O口上。3脚借+5v电源,1脚接地。

DS18B20的主要特征: ? 全数字温度转换及输出。 ? 先进的单总线数据通信。

? 最高12位分辨率,精度可达土0.5摄氏度。 ? 12位分辨率时的最大工作周期为750毫秒。 ? 可选择寄生工作方式。

? 检测温度范围为–55°C ~+125°C (–67°F ~+257°F) ? 内置EEPROM,限温报警功能。

? 64位光刻ROM,内置产品序列号,方便多机挂接。 ? 多样封装形式,适应不同硬件系统。

DS18B20引脚功能:

?GND 电压地 ?DQ 单数据总线 ?VDD 电源电压 ?NC 空引脚

DS18B20工作原理及应用:DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其一个工作周期可分为两个部分,即温度检测和数据处理。在讲解其工作流程之前我们有必要了解18B20的内部存储器资源。18B20共有三种形态的存储器资源,它们分别是:

ROM 只读存储器:用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校

验)。数据在出产时设置不由用户更改。DS18B20共64位ROM。

RAM 数据暂存器:用于内部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。第5个字节则是用户第3个EEPROM的镜像。第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM 非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。

4.校正模块

图1.5

如图1.5所示,K1、K2、K3、K4分别与单片机的P34、P35、P32、P33引脚相连。可以通过K1~K4调试时间日期。

5.单片机控制模块 AT89C52图

图1.6

1.AT89S52的简介

AT89S52是一种低功耗,高性能的CMOS8位微处理器,内部有8K字节的闪速PEROM ,该芯片采用ATMEL公司高密度、非挥发性存储器工艺制成且与工业标准的MCS-51系列的引脚及指令兼容,FLASH系列存储器为快速擦写存贮器。相对于MCS-51系列芯片而言,其特点如下 :

1、可擦写1000次

2、全静态操作:0Hz.~24MHz 3、32根可编程I/O口线 4、内部RAM为256字节 5、三个16位的定时/计数器 6、8个中断源

AT89S52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89S52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。

2.AT89S52芯片的管脚、引线与功能 (1)引脚信号介绍:

P00~P07 :P0口8位双向口线 P10~P17 :P1口8位双向口线


单片机实训第四组实验报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:跨局普快车底归属及机车交路

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: