这是我设计的一个用单片机来控制多点温度进行测温工作的装置,通过按键,可以进行显示不同的温度和进行温度范围来设置。数据显示是用LCD1602来实现的。它成本低,体积小,具有较高的性价比。
为了有效使用单片机的引脚资源,采用74LS164和ULN2003来硬件译码,从来压缩了对单片机I/O的使用。第一个温度连接到第一个继电器,第二温度连接到第二个继电器。。当实际温度超过最高温度,继电器关闭;当实际温度超过最低温度,继电器打开。当实际温度超限以后,蜂鸣器发出响。
为节省硬件资源,按键采用单键多功能处理技术,通过能键时间的长短以及工作的环境来完成不同功能的划分,在显示温度时,如果长按了,进行温度范围修改设置,如果短按了,显示换了不同地点的温度。在进行温度范围修改设置时,直接进入TH的修改设置,TH的右一格不断闪烁,表示最高温度进行修改,如果短按时,TH加1,如果超过了120,TH自动清零;如果长按,进行TL的修改设置。在进行TL的修改设置时,TL的右一格不断闪烁。如果短按时,TL加1,如果超过了120,TL自动清零;如果长按,完成了进行温度范围的修改设置。
详细内容的资料可下载:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
用户1316023 2008-4-14 00:31
用户108675 2008-4-3 07:55
用户108675 2008-4-2 08:50