本着学习态度,设计了这款51单片机控制的定时器插座。 本想共享源程序,但这对初学者来说,太容易获得,就不会进取。因此,此处只提供一些设计思路,欢迎大家都来贴源程序。 1.实现功能:可以设定0~100小时的时间才启动,接通时间也可以设定0~100小时。 2.电路组成:1 片能提供10个I/0的51单片机;2片74HC595用于驱动8位数码管;1个继电器控制插座通断电;1个轰鸣器;4个功能按钮;1个5V电源。 3.操作要求:通电后,数码管显示4 个零,当按一次S3设置按钮后,预定小时数数码管闪动,再按S1增加或S2减少按钮,用来设置预定小时数,设置量从0-99;再按一次S3设置按钮,此时预定分钟数的数码管闪动,同样按S1或S2来设置,设置量从0-60;第三次按S3设置按钮,启动小时数闪动,按S1或S2来设置,设置量从0-99;第四次按动S3来设置启动分钟数,通过按S1或S2设置,设置量从0-60。最后第五次按S3,4个时间都设置确认。最后按S4,启动定时器。这时,预定时间进行倒计时,达到零后,继电器动作,同时启动时间也开始倒计时,达到零后,继电器关闭。其中当按键时轰鸣器短鸣一声,当两个倒计时为零是,轰鸣器长鸣一声。当相应的倒计时启动后,小时与分钟之间的数码管小数点闪动。
|