0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于AT89C2051单片机制作的厨房定时器

定时器电路图 来源:电子发烧友 作者:叶子 2011-05-26 10:57 次阅读

该制作以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后自动断电。在计数和蜂鸣的时候,再次按键则会停止工作并断电。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620824
  • AT89C2051
    +关注

    关注

    7

    文章

    170

    浏览量

    66040
  • 厨房定时器
    +关注

    关注

    0

    文章

    1

    浏览量

    10341
收藏 人收藏

    评论

    相关推荐

    at89c2051实用程序集

    at89c2051实用程序集这个包中提供了一些有实际应用价值的子程序供参考选用SUB1----X25045/43 看门狗/存储89C2051接口子程序 源程序/原理图(21K
    发表于 10-14 17:04

    AT89C2051烧写程序问题

    怎么用RF910烧写AT89C2051啊,引脚怎么连,比如单片机1脚链烧写的那个脚啊
    发表于 09-14 09:09

    有谁可以帮我改动一下里面的零件设置使条件可以符合标准

    本帖最后由 gk320830 于 2015-3-5 14:10 编辑 基于AT89C2051单片机制作厨房定时器以5分钟为一个计时单位,最多计时1小时,3V电池做电源,有蜂鸣器
    发表于 05-07 22:19

    基于AT89C2051的频率计

    要求是利用AT89C2051制作一个简易频率计,测100HZ到1MHZ的正弦波的频率,我的想法是用脉冲计数法,信号发生产生信号,经过整形电路,与单片机交互,最后显示出来。但是我只有4
    发表于 07-18 22:04

    AT89C2051的中文数据资料

      AT89C2051是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含2k bytes 的可反复擦写的只读程序存储(PEROM)和128 bytes的随机存取数据存储
    发表于 07-20 17:23

    AT89C2051单片机制作的数字电容表

    AT89C2051单片机制作的数字电容表:AT89C2051作为AT89C51的简化版虽然去掉了P0、P2等端口,使I/O口减少了,但是却增加了一个电压比较器,因此其功能在某些方面反
    发表于 06-09 14:18 139次下载

    基于AT89C2051单片机的数字电容表设计

    基于AT89C2051单片机的数字电容表设计:AT89C2051单片机的P1.0、P1.1的模拟输入阻抗很低,被测信号进行阻抗变换后,才能送入P1.0(电容积分信号)、P1.1(参考电
    发表于 09-13 16:52 145次下载

    AT89C2051单片机时钟程序源代码

    AT89C2051单片机时钟程序源代码:AT89C2051组成的时钟电路原理图
    发表于 03-06 10:14 203次下载

    AT89C2051单片机引脚图,引脚说明

    AT89C2051高性能8位单片机AT89C2051引脚图)  
    发表于 04-29 22:06 1.5w次阅读
    <b class='flag-5'>AT89C2051</b><b class='flag-5'>单片机</b>引脚图,引脚说明

    AT89C2051单片机的比较器的应用

    AT89C2051单片机的比较器的应用 AT89C2051的一个特殊应用,用它的比较器做一个光强调节器,应用
    发表于 09-13 16:28 2490次阅读

    AT89C2051单片机制作的六位数显多路定时电子钟

    AT89C2051单片机制作的六位数显多路定时电子钟 这里介绍的电子钟,电路可称得上极简,它仅使用单片的20引脚单片机完成电子钟的全
    发表于 11-20 11:57 3338次阅读
    <b class='flag-5'>AT89C2051</b><b class='flag-5'>单片机制作</b>的六位数显多路<b class='flag-5'>定时</b>电子钟

    AT89c2051单片机介绍

    AT89c2051单片机是ATMEL公司出产的低电压,高性能COMS八位单片机。本文为您提供了 AT89c2051 单片机的主要性能参数,功
    发表于 08-11 15:26 381次下载
    <b class='flag-5'>AT89c2051</b><b class='flag-5'>单片机</b>介绍

    基于AT89C2051单片机的RF卡门禁系统设计

    基于AT89C2051单片机的RF卡门禁系统设计。
    发表于 11-09 17:38 61次下载

    AT89C2051单片机制作的数字电容表

    AT89C2051单片机制作的数字电容表
    发表于 01-04 14:16 19次下载

    利用单片机AT89C2051制作的电子琴电路

    电子发烧友网站提供《利用单片机AT89C2051制作的电子琴电路.pdf》资料免费下载
    发表于 10-10 11:13 0次下载
    利用<b class='flag-5'>单片机</b><b class='flag-5'>AT89C2051</b><b class='flag-5'>制作</b>的电子琴电路