微型计算机实验报告温度控制,温度控制器实验报告

存储器操作命令:

1.写入命令(4EH):该命令可写入寄存器的第2、3、4字节,即高低温寄存器和配置寄存器。

复位信号发出之前,三个字节必须写完。

2.读出命令(0BEH):该命令可读出寄存器中的内容,复位命令可终止读出。3.开始转换命令(44H):该命令使DS18B20立即开始温度转换,当温度转换正在进行时,主机这时读总线将收到O;当温度转换结束时,主机这时读总线将收到1。若用信号线给DS18820供电,则主机发出转换命令后,必须提供至少相应于分辨率的温度转换时间的上拉电平。

4.回调命令(088H):该命令把EEROM中的内容写到寄存器TH、TL 及配置寄存器中。DS18820上电时能自动写入。

5.复制命令(48H):该命令把寄存器TH、TL及配置寄存器中的内容写到EEROM 中。

6读电源标志命令(084H):主机发出该命令后,DS18B20将进行响应,发送电源标志,信号线供电发O,外接电源发1。

DS18820的复位及读写时序:

1.复位:对DS18B20操作之前,首先要将它复位。复位时序为:

(1)主机将信号线置为低电平,时间为480~960μS。

(2)主机将信号线置为高电平,时间为15~60 μS。

(3)DS18B20发出60~240μS 的低电平作为应答信号。主机收到此信号后,才能对DS18820作其它操作。

2.写操作:主机将信号线从高电平拉至低电平,产生写起始信号。从信号线的下降沿开始,在15~60 μS的时间内DS18820对信号线检测,如信号线为高电平,则写1,如信号线为0,则写0,从而完成了一个写周期。在开始另一个写周期前,必须有1 μ S以上的高电平恢复期。

3.读操作:主机将信号线从高电平拉低至低电平1 μ S以上,再使数据线升为高电平,产生读起始信号。从主机将信号线从高电平拉低至低电平起15~60 μS的时间内,DS18820将数据放到信号线上,供主机读取。从而完成了一个读周期。在开始另一个读周期前,必须有1 μ S以上的高电平恢复期。

2.2.2 系统工作原理

基于这个设计的上述要求,根据功能要求,必须有单片机控制模块,风机控制及报警模块,数码管显示模块以及DS18B20的温度传感模块。各个模块都有其自己的功能。上电后,通过DS18B20可以检测到温度,并在显示器上显示,温度的上下限可由P1.4,P1.5,P1.6,P1.7口的三个按钮调整设定。当超过上下限设定值时发光

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值