|
起因:
来到51hei论坛有些时间了,在这里受到了许多的帮助。想着做一个成品出来检验一下自己的学习成果。由于喜欢在泡面的时候看电影,经常会将泡面泡过头。于是决定做一个到时间后能提醒我的泡面计时器。
经过:
制作的过程也不是一帆风顺,选定STC11F02E和74HC595制作。没有接触过移位寄存器,进展很不顺利。好不容易搞定后在蜂鸣器上又栽了跟头。此中不易不再赘述。
结果:
还好,最终做出来了成品。计时器预设3分钟,正好泡一桶完美的泡面。除此之外不同于传统的按一次按键修改小时或分钟,或者增加固定单位时间的模式。这次对于不同的时间区间增加不同的时间长度。
具体规则如下:
时间小于15秒整形为15秒;小于5分钟每次加15秒
时间小于15分每次加30秒钟
时间小于30分每次加1分钟
时间小于45分每次加1分半
时间小于60分每次加5分钟;大于60分钟置零
使用也很简单:
左键调整时间,右键是开始暂停开关,同时也是手动关闭蜂鸣器的开关。时间归零后蜂鸣器鸣响5秒钟。
我不知道怎么粘贴代码,就放在压缩包里了。原理图就直接手绘了一张,也放在压缩包里了。
STC11F02E_74HC595.zip
(3.56 MB, 下载次数: 22)
放上成品图
|
评分
-
查看全部评分
|