RT,用18B20采集室温并作实时显示。
同时可以设定温度。判断温度设定值与室温的大小,若设定值大于室温,就启动继电器,控制加热丝加热。
我想做的效果是用一个键,一个屏幕。平时显示室温,当按下一个键是,显示设定值,并闪烁3次,提醒注意现在是在设定温度。3次后自动回到室温显示。
现在问题是,我用的STC89C52RC的T2定时器,当按下设定键时,自动启动T2定时器定时1ms,当进入1ms中断3600次后,退出,继续显示室温。
可就是这个程序,会使得继电器吸合不稳,一直抖动。而延时时间到后,就会稳定吸合,不再抖动,不知道为什么?
不知道我表述清楚了没有,困扰我一天了,感觉脑袋木了。。求指教!!谢谢! |