该制作以5分钟为一个计时单位,最多计时1小时,3v电池做电源,有蜂鸣器报警,工作时功耗为6ma左右(使用at89c2051),可以使用3v钮扣电池,具有自动关机功能,不运行时耗电量可以忽略不计,单键操作,简单方便。
电路图
vt1为pnp的9012,当电路不工作时vt1的b极由r4得到高电平,vt1截止,at89c2051无法从vt1的e极得到电源。当sw1按下时,vt1的b极通过vd2和sb1接地,由高电平转为低电平,vt1导通。此时at89c2051得电,同时通过c1,r4复位。复位成功后p3.7升为高电平,使得vt2导通,从而使vt1的b极保持低电平状态,这时就算松开sb1,vt1也不会截止而导致mcu失电。当at89c2051有关机指令时,p3.7引脚会被拉低,此时vt2截止,vt1的b极电压因此升高,vt1也截止,at89c2051失电。sb1起到了开关电源和设置的作用。在at89c2051没有得电时,sb1和vd2组成电源启动电路,at89c2051得电后sb1和vd1组成功能键电路。vd1、vd2的作用是防止在3v的vcc接通时的瞬间电路自动开机。r8~r19是led限流电阻。r6~r7是针对p1.0、p1.1增加的上拉电阻。c1复位电容可以选择4.7~22μf的电解电容。如果不需要自动断电功能,可以去掉vt1、vt2、r2~r5、vd1、vd2,vd2去掉后换成导线,3v的vcc加装一电源开关连到at89c2051的vcc引脚。。\本文的单片机代码使用了时间触发任务的编程方式,使用单片机上的定时器以20ms为时标,在每个时标到达时触发一次计时,同时也用作按键读取和led显示。这样,不但可以使单片机代码准确地实现计时功能,同时也使其更简洁易读且更方便修改、扩展功能。
本制作只有1个按钮,12个led代表时钟的12个数字,使用方法极其简单,装上电池后电路处于关闭状态。按键一次后,电源开启,再按时则进行定时设置,每按一次,led则跳到下一个led,定时值加5min,停止按键几秒后,会自动进入计时状态,led会以跑马灯的形式指示当前计时及目标计时等,计时完成后,蜂鸣器响20s后自动断电。在计数和蜂鸣的时候,再次按键则会停止工作并断电。
攻下先进封测成为我国半导体发展的重中之重
IBM、三星等组建全球最大芯片技术联盟:加速半导体创新
美国缘何制裁中兴?这才是真相
土壤养分测试仪土壤检测仪
焊缝射线透照缺陷分析、判断和评定实验
基于AT89C2051单片机制作的厨房定时器
碳化硅的特性、应用及动态测试
如果Intel和AMD打价格战 最终只会导致毛利率进一步恶化
浅谈“半导体化”光子学集成解决方案
中国新能源汽车地方保护何时休
变频器在单梁桥式起重机上的应用
骁龙888 Plus人工智能是亮点,AI升幅高达20%
工信部指出要力争在2020年底实现全国所有地级市的5G网络覆盖
贴片压敏电阻0603
卡位回收 富锂锰基龙头部署正极产业链闭环
吐血整理 !大厂产品都在用的五款效率神器
Velox机器人用起伏推进系统有效地滑过水面
飞机上有哪些天线通信技术
全球最好的5大变速箱是是什么
手机后盖的新生,是荣耀品牌的深度探索