社区
单片机/工控
帖子详情
「玩一玩」纯手工 99 分钟倒计时定时器
Conmajia
2012-05-07 07:23:48
加精
以前做的
老货,放这里存档。
老规矩,源码打头
点我下载(一分不要)
注意:因为用了 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 整天应该不在话下(掰的,别信)
-------和广告隔开的分割线------------
...全文
8548
172
打赏
收藏
「玩一玩」纯手工 99 分钟倒计时定时器
以前做的 老货,放这里存档。 老规矩,源码打头 点我下载(一分不要) 注意:因为用了 RTOS 又没有随时 Idle,所以耗电很惊人, 新的 9V 电池大约工作 10~30 分钟,如果你打算用我这个设计, 最好是加上省电的代码(没事就 Power-down),或者干脆插 AC(9V,可以用路由器的) --------看起来很美好------ 玩单片机,就是以单片机控制一切。那么做定时器,需要哪些功能? 1. 可以定时 可以定时很笼统,你要定好到底多长的范围,1 小时?1 天?1 年?1 辈子?(
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
172 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwt19941225
2014-11-30
打赏
举报
回复
很不错呢 学习一下
青衫含笑默
2013-06-06
打赏
举报
回复
还行吧 我也做了个类似的 四个数码管精确到秒 计时还可以设定密码什么的
AbnerXX
2013-05-28
打赏
举报
回复
支持支持!!
yyyaj
2013-05-27
打赏
举报
回复
必须要支持,肯定要回贴。
Conmajia
2012-08-02
打赏
举报
回复
[Quote=引用 201 楼 的回复:]
耗电量有点大……改天我用ATTiny做一个看看,我主要是想看看我做出来的要不要那么大耗电量。
[/Quote]我根本没考虑省电,单片机时刻全速运行,74也不是省电型的。。就这个东西来说,如果随时休眠,不用74,走个几十小时没问题。。
YapingXin
2012-08-02
打赏
举报
回复
耗电量有点大……改天我用ATTiny做一个看看,我主要是想看看我做出来的要不要那么大耗电量。
zhuoxizx
2012-06-23
打赏
举报
回复
不错不错!!!
fugzxm
2012-06-23
打赏
举报
回复
KB分子要蛋生了......
天气预报一周
aydf1
2012-06-15
打赏
举报
回复
动手能力不错!
福赛德利民局fried_noodles
2012-06-15
打赏
举报
回复
给力,学习了
业余代码工作者
2012-06-12
打赏
举报
回复
虽然不懂,感觉楼主很强大
qwert142536
2012-06-11
打赏
举报
回复
好,哈哈,好手艺
Conmajia
2012-05-22
打赏
举报
回复
[Quote=引用 192 楼 的回复:]
蜂鸣器随着秒数发出滴滴声,楼主拿着这玩意跑到了商场。
[/Quote]
那蜂鸣器的声音是真tm的大,淘的90年代产品,额定电压12v,我用5v驱动就已经受不了了。
___NULL
2012-05-22
打赏
举报
回复
定时装置……终于可以对仇人下手了……
huayy
2012-05-22
打赏
举报
回复
蜂鸣器随着秒数发出滴滴声,楼主拿着这玩意跑到了商场。
郑景文
2012-05-21
打赏
举报
回复
好崇拜呀,回去试试
郑景文
2012-05-21
打赏
举报
回复
高手就是高手,佩服
止境
2012-05-20
打赏
举报
回复
太牛了!!!
lkf181
2012-05-20
打赏
举报
回复
没玩过
txg159
2012-05-20
打赏
举报
回复
hao
加载更多回复(152)
纯手工
99
分钟
倒计时
定时器
作者:野比 (conmajia@gmail.com) 时间:May, 2012 封面图片为野比原创,请勿未经允许私自引用 下载源码 注意:因为用了 RTOS 又没有随时 Idle,所以耗电很惊人, 新的 9V 电池大约工作 10~30
分钟
,如果你打算用我这个设计, 最好是加上省电的代码(没事就 Power-down),或...
地址收藏
C# WinForm开发系列 - DataGridView WinForm开发系列 - Report
纯手工
99
分钟
倒计时
定时器
仿 iOS 图标上叠加数字提示(如未读短信、未接电话) 取各文件类型在系统中注册的图标(即和后缀关联的图标) 用C#做真正的人脸识别程序可学习型(尝鲜版) 神笔马良——把图形
通过创建有趣的游戏学习 HTML5(一)
如果您想编写一款可以触及全球数十亿人的软件,那么这本书将帮助您开始这段旅程。如今,人们每天使用的大多数设备(计算机,笔记本电脑,平板电脑,智能手机等)都能够运行 HTML5 代码。而且,随着现代 Web 浏览器继续变得越来越强大,您基于 HTML5 的游戏和应用程序可以以本机应用程序性能水平或非常接近本机应用程序性能水平运行。本书将帮助您了解 HTML5 的所有内容,包括语义标记元素,CSS3 样式和最新的支持 JavaScript API。
基于Proteus的简易数字电路交通灯仿真设计项目
数字电路以二进制逻辑(0和1)为基础,通过高低电平表示信号状态,广泛应用于自动化控制系统中。与模拟电路不同,数字信号抗干扰能力强、易于存储与处理,适用于精确时序控制场景。在交通灯系统中,红黄绿灯的状态切换需严格遵循时间顺序与互锁逻辑,确保道路交叉口的通行安全。本设计采用纯数字电路实现——利用基本逻辑门、触发器和计数器构建时序控制核心,不依赖微控制器,提升系统可靠性和可预测性。最终目标是在Proteus平台上完成从逻辑设计到动态仿真的全流程验证,实现南北向与东西向车道按预设时序自动切换的交通灯控制系统。
GD32F450 PWM原理与工程实现详解
PWM(脉宽调制)是一种通过调节方波占空比来等效控制模拟量的数字技术,其核心在于时间域上的能量守恒与负载惯性响应。原理上依赖高频率开关与低通特性负载的配合,实现Veq = Vcc × D的线性电压映射;技术价值体现在抗干扰强、无需DAC、资源复用率高;在电机驱动、LED调光、电源管理等嵌入式场景中广泛应用。本文以GD32F450ZGT6为平台,深入解析
定时器
硬件架构、频率与占空比的耦合约束、GPIO复用映射机制及呼吸灯等典型工程实现,兼顾理论严谨性与落地可行性。
单片机/工控
27,521
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章