搜索
bottom↓
回复: 22

刚做的LED闹钟

[复制链接]

出0入0汤圆

发表于 2012-6-3 21:24:59 | 显示全部楼层 |阅读模式
电路说明:
*单片机为ATmega8L,外接32.768KHz手表晶振,数码管为4位共阳极,
热敏电阻为MF58,100K的,用了光敏电阻,用于调节数码管亮度,降低功耗.
在阻暗房间里平均电流约1mA.

程序说明:
*熔丝设置为D9E1,使用片内RC的1MHz
*外接32.768KHz手表晶振作为T2的异步时钟源
*由光敏电阻测量环境亮度,热敏电阻(MF58,100K)测量温度
*使用4位共阳极数码管,修改程序需注意段取反
*MCU平时工作于"省电模式",由T2唤醒后,动态扫描LED,且处理计时,
为了调节LED亮度,启动T0,且设置为"空闲模式",T0中断里关T0
和LED,且设置为"省电模式"
*按键与LED的段复用
键1:SET,设置,相应参数闪烁,再按选择下一个参数
键2:INC,增加,让闪烁的参数增加,长按此键连续增加
键3:ALM,闹铃开关,切换闹铃的开关状态
键4:未用
*按键若在10秒内无操作,将回到待机状态
*待机状态按下键2,显示闹钟时间,若整点报时开启,则最右边小数点亮起
在按下键2之后按下键1,可切换整点报时的开关
*待机状态下,显示4秒时间,再显示2秒温度,小时的个位小数点闪烁
数码管亮度缓慢变化,有萤火虫效果.
若闹钟是打开的,则最右边一位数码管的小数点点亮
*设置参数状态下,设置闹钟时,小时的小数点不闪

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-6-4 01:32:37 | 显示全部楼层
楼主难道买了打印机 热转印机等一系列设备?
药水哪里来的? 浓双氧水和浓盐酸不肯卖了吧。。三氯化铁死慢死慢的

出0入0汤圆

 楼主| 发表于 2012-6-4 09:08:30 | 显示全部楼层
qjj2858 发表于 2012-6-4 01:32
楼主难道买了打印机 热转印机等一系列设备?
药水哪里来的? 浓双氧水和浓盐酸不肯卖了吧。。三氯化铁死慢死 ...

在上班的地方偷偷做的,有打印机,转印是用熨斗做的,用的不干胶纸.
药水是双氧水和盐酸,不知道浓不浓,城里一家卖化工店里买的,五块钱一瓶.

出0入0汤圆

 楼主| 发表于 2012-6-4 13:58:49 | 显示全部楼层
jiangqishi123 发表于 2012-6-4 10:30
那楼主上班地方一定很闲喽

呵呵,忙里偷闲

出0入12汤圆

发表于 2012-6-4 14:07:17 | 显示全部楼层
佩服佩服,数码管上电池..........

出0入0汤圆

发表于 2012-6-4 14:14:55 来自手机 | 显示全部楼层
有种腐蚀剂是白色粉末配成的,板子腐蚀多了液体会变蓝,挺好用的,挺快的,淘宝上有卖的,好像是五几块一包,一包可以用几次。。。。。。
来自:amoBBS 阿莫电子论坛 Android客户端

出0入0汤圆

发表于 2012-6-4 14:49:22 | 显示全部楼层
qjj2858 发表于 2012-6-4 01:32
楼主难道买了打印机 热转印机等一系列设备?
药水哪里来的? 浓双氧水和浓盐酸不肯卖了吧。。三氯化铁死慢死 ...

新配的三氯化铁配鱼缸泵3-5分钟可以完美腐蚀。
论坛里曾经有老外用海绵蘸三氯化铁擦PCB,X分钟烂板的贴子。

出0入0汤圆

发表于 2012-10-18 00:48:45 来自手机 | 显示全部楼层
好吧   牛

出0入0汤圆

发表于 2012-10-24 07:53:18 来自手机 | 显示全部楼层
学习了…

出0入0汤圆

发表于 2012-10-24 07:56:21 | 显示全部楼层
那个晶振包的正性感!

出0入0汤圆

发表于 2012-10-24 09:52:26 | 显示全部楼层
楼上想象力真丰富

出0入0汤圆

发表于 2012-10-28 22:44:17 | 显示全部楼层

Rt=((U16)ad*110)/(255-ad);//取得阻值(1K欧为单位,上拉分压100K)
看代码,基准电压选用的是VCC,Rt的计算是通过比值来的,不明白这个110  怎么来的??

出0入0汤圆

发表于 2012-10-28 23:08:40 | 显示全部楼层
10楼有点邪恶啊!

出0入0汤圆

 楼主| 发表于 2012-10-29 09:21:36 | 显示全部楼层
sdyzxue 发表于 2012-10-28 22:44
Rt=((U16)ad*110)/(255-ad);//取得阻值(1K欧为单位,上拉分压100K)
看代码,基准电压选用的是VCC ...

正常的分压公式应为:Rt/(Rt+100)=ad/255 ,其中100正是上拉电阻100K,Rt以K为单位
由这个公式得出Rt=(ad*100)/(255-ad),但是计算出的温度与真实温度间有误差,所以就把100调整为110,究竟该取多大的值,还需要亲自的测试才知道.

出0入0汤圆

发表于 2012-10-29 10:12:08 | 显示全部楼层
神马!想想当年也这样手工玩过,现在搞点什么新玩艺都是直接打板了。

出0入0汤圆

发表于 2012-10-29 11:11:55 | 显示全部楼层
不错. 自己动手.

出0入0汤圆

发表于 2012-10-29 13:04:51 | 显示全部楼层
lcw_swust 发表于 2012-10-29 09:21
正常的分压公式应为:Rt/(Rt+100)=ad/255 ,其中100正是上拉电阻100K,Rt以K为单位
由这个公式得出Rt=(ad*10 ...

谢谢,明白了

出0入95汤圆

发表于 2012-10-29 18:36:31 | 显示全部楼层
很好,学习了

出0入0汤圆

发表于 2012-11-3 18:40:15 来自手机 | 显示全部楼层
好东西,正好最近想做个类似的呢

出0入0汤圆

发表于 2012-11-3 20:15:17 | 显示全部楼层
头像被屏蔽

出0入0汤圆

发表于 2012-11-3 20:57:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2012-11-4 08:56:09 | 显示全部楼层
楼主很强悍,这个值得我学习,谢谢楼主分享

出0入0汤圆

发表于 2016-5-11 07:20:51 | 显示全部楼层
AVR芯片感觉还是挺好的。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-11 23:07

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表