部电路简单。电路如图( 6)所示。可以看到,DS18B20 的外部电路是十分简单的。采用外部电源供电方式,也仅仅只需要将 VDD 外接 3.3V 电压。此外,数据线 DQ端直接和 MSP430F147 的P5.7 口相连。图( 6 )温度传感器电路图表( 2 )各种转换精度的最大转换时间表( 3 )温度寄存器格式 10 3.2.4 液晶显示电路的设计液晶显示电路如图( 7 )所示。液晶显示屏采用 JCM12232F 。引脚 8(B2 )和引脚 1(VSS )接电源地;引脚7(B1)、引脚 6( CS )和引脚 2(VDD )接3.3V 电源; 引脚 4(SCLK )接 MSP430F147 的P47 口;引脚 5(SID ) 接MSP430F147 的P46 口。引脚 3(VLCD )的功能是调整对比度,因此加上不同的电阻对比度效果不同。本设计采用 1.8K 电阻。液晶显示屏的引脚功能如表( 4)所示。 3.2.5 键盘电路的设计本设计采用的是 2*1 键盘,由于按键的机械特性,按键在闭合或断开时会出现抖动现象,一般为 5~10 ms 。为保证单片机对一次键入只作一次处理,必须对按键抖动作消除处理。消除抖动有硬件去抖和软件去抖动两种方式。本设计采用的是软件去抖。软件去抖的方法是调用一个延时程序后重新判断按键是否处于按下状态。如再次确认的结果仍然处于被按下状态,则再做该键按下的相应处理。本设计中只设置了两个功能按键,分别是温度上限调节键、温度下限调节键盘。 3.2.6 报警电路的设计报警电路如图( 8)采用蜂鸣器加三极管实现。蜂鸣器有两种, 一种是自已起振的,另一种则需要振荡电路。本设计采用的是自己起振的,只需蜂鸣器两端有偏压即可报警。三极管基极接 MSP430F147 的P54 口。三极管起提高功率图( 7 )液晶显示电路图( 8 )报警电路表( 4 )液晶显示屏的引脚功能