-0。5°C 1111 1111 1111 1000 FFF8h
-10。125°C 1111 1111 0101 1110 FF5Eh
-25。0625°C 1111 1110 0110 1111 FE6Fh
1111 1100 1001 0000 FC90h
3。2。2DS18B20与AT89C51的接口电路设计
储存在内部电容中的能量是DS18B20可以从单总线上获得的,当信号线处于低电平时损耗的就是该能量,能量获得增补是在信号线为高电平时,以上的供电方法一般叫做寄生电源供电。3~5。5V的外部电源也可以为DS18B20供电。因此在硬件方面,DS18B20与单片机的连接方式有两种,一是VCC接外部电源,GND接地,I/O与单片机的I/O线相连;二是用寄生电源供电,这时UDD、GND接地,I/O接单片机I/O。不管是外部供电还是内部寄生电源,I/O口线都要接大概5KΩ的上拉电阻。我们用第一种方式, 如图3-3所示:把DS18B20数据线与AT89C51的P2。0连接起来,接着再加上拉电阻。
图3-3 DS18B20与AT89C51的接口电路
3。3键盘控制模块来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
高或低电平是按键的开或关通过一定的电路转换而来。按键闭合过程,一个负脉冲在相应的I/O端口形成。闭合和释放过程实现稳定都要有一定的过程,这一过程是处于高、低电平之间的一种不断变化的情形,叫做抖动。
4个功能控制按键在本系统中被用到,用P2的4个I/O口去接4个独立式按键即可达到要求,软件消除抖动,一旦有键按下时,延时10-20ms,再看有无键按下,若无键按下,说明干扰或抖动就是上一次查问的结果;如果依然有键按下,即闭合键已达到要求。准确判断去执行相应的程序