以前做的
老货,放这里存档。
老规矩,源码打头
点我下载(一分不要)
注意:因为用了 RTOS 又没有随时 Idle,所以耗电很惊人,
新的 9V 电池大约工作 10~30 分钟,如果你打算用我这个设计,
最好是加上省电的代码(没事就 Power-down),或者干脆插
AC(9V,可以用路由器的)
--------看起来很美好------
玩单片机,就是以单片机控制一切。那么做定时器,需要哪些功能?
1. 可以定时
可以定时很笼统,你要定好到底多长的范围,1 小时?1 天?1 年?1 辈子?(笑)
另外,我们爱好者做东西,必须要看手里有器件来定,比如我手里只有 1 位 7 段管,16x2 的液晶
我做一个简单的定时器而已,不可能用液晶吧?所以决定用 7 段管
不管是煮饭做菜,还是敷面膜泡澡,99 分钟足够,而且只需要 2 个 7 段管,20 pin,
再复用下数据,10 pin 单片机消耗
2. 时间可修改
不能修改的定时器,你觉得有多大用处?那是定时炸弹用的。。
所以需要修改时间,那么准备几颗按键是肯定的了多少颗合适呢?在不复用按键的情况下
我认为 3 颗较好,「十位分钟」「个位分钟」「确定」
3. 到时间提醒
时间到了需要提醒,那么,蜂鸣器登场
刚好我有带震荡的蜂鸣器,9~15V,声音巨大,经试验,5V 供电声音仍很大,但在可接受的程度
4. 快速简单的开发
最简单的,使用 RTOS,刚好 Keil 自带 RTX51Tiny
于是,开始设计
------设计来了--------
电路图(如果看不清楚,源码里面有 .dsn 文件,用 Proteus 打开就行)
单片机选用型号无所谓,因为所有源码都是按标准 8051 来的
373 用来锁数码管显示的,其实完全可以去掉。
另外数码管没有加限流电阻,亮度很高(真的很高,刺眼啊)
软件方面,思路很简单,用按钮设定分钟数(0-99),确定开始倒数,再次确定暂停,再次确定继续
倒数过程中除「确定」外,其余按键无效。时间到后蜂鸣器报警,按任意键停止报警,计时复位
如果长时间不按,大概响多少声后自动停止(免得响到没电)
就这么简单
于是,开始动手制作,万能的洞洞板登场
背面连线没有拍照片,全部用漆包线飞的,参考这张图
电池因为找不到电池帽,所以自己 DIY 了一个,像这样
调试完成后,装上硬纸壳做的面板
最后,为了美观,在外面贴上一层礼品纸,完成!
(注意看,电池没电了,字很模糊)
一般说来,由于没有照省电设计,用的时候还得插上电源。。得亏设计时预留了电源口
打完收工。整机尺寸约拳头大小。
其实是个很简单的东西。
据我计算,如果把 373 省了,7805 换成开关电源,软件里每秒定时后就休眠,
这样一块电池连续使用 1 整天应该不在话下(掰的,别信)
-------和广告隔开的分割线------------
------解决思路----------------------
可以安个炸弹
------解决思路----------------------
支持一下,支持原创
------解决思路----------------------
就是亮度调一下就好了 加一个外罩 看上去会美观一些
------解决思路----------------------
可以安炸弹,危险!
------解决思路----------------------
动手能力不错!
------解决思路----------------------
外观上再漂亮些就完美了
------解决思路----------------------
楼主强大,膜拜
------解决思路----------------------
硬件大神。
------解决思路----------------------
感谢啊,,,,,
------解决思路----------------------
支持一个。虽然不懂这些……
------解决思路----------------------
支持一下,支持原创
------解决思路----------------------
顶楼主的好帖
------解决思路----------------------
制作定时炸弹的必需品啊。
------解决思路----------------------
学做炸弹了,呵呵!
------解决思路----------------------
软的硬的都有
------解决思路----------------------
呵呵,感谢楼主分享!
------解决思路----------------------
学习了,谢谢。
------解决思路----------------------
好复杂啊
------解决思路----------------------
这个会装进包裹会吓到人那
------解决思路----------------------
这个会装进包裹会吓到人那