计(从机)Р模块介绍Р采温模块:РDS18B20的测温原理,内部计数器对一个受温度影响的振荡器的脉冲计数,低温时振荡器的脉冲可以通过门电路,而当到达某一设置高温时,振荡器的脉冲无法通过门电路。计数器设置为-55℃的值时,如果计数器达到0之前门电路未关闭,则温度寄存器的值将增加,这表示当前的温度高于-55℃。同时,计数器复位在当前温度值上,电路对振荡器的温度系数进行补偿,计数器重新开始计数直到回零。如果门电路任然未关闭,则重复以上的过程。温度转换所需的时间将不会超过750ms,得到的温度值的位数因为分辨率不同而不同。Р显示模块:Р模块介绍Р本系统采用三极管驱动四位一体的共阳极数码管显示温度,数码管[6]用两种显示方式,包括:静态显示与动态显示。?1.静态显示的特点是每个数码管的段选必须接一个8位的数据线保持显示的字形码。当送入一次字形码后,显示字形可以一直保持,直到有新的字形码送入为止。这种方法的优点在于占用的CPU的时间相对较少,显示便于监测和控制。缺点是硬件电路较为复杂,成本较高。?2. 对于动态显示,其特点是将所有位数码管的段选线并联在一起,由我们的位选线控制是哪一位数码管有效显示。选亮的数码管采用动态扫描显示。即轮流的向各数码管送出字形码和相应的位选信号,利用发光二极管发光原理以及人的视觉暂留,从而使数码管上的数据同时显示在我们的眼前,但是动态显示时的亮度与我们的静态显示相比要差一些,因而在选择限流电阻时,要考虑这个因素应略小于我们静态显示电路中的电阻。因此我们采用数码管动态显示。Р报警模块:Р模块介绍Р本设计中采用三极管驱动蜂鸣器报警,其中,LED1和LED2分别为上下限报警指示灯。当温度高于我们预设的上限温度时,蜂鸣器报警,LED1灯亮。当温度低于我们预设的下限温度时,蜂鸣器报警,LED2灯亮。其中,与蜂鸣器相连的轻触开关断开时,蜂鸣器停止报警,实现手动解除报警。