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

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

    关注

    6032

    文章

    44513

    浏览量

    632835
  • AT89C2051
    +关注

    关注

    7

    文章

    170

    浏览量

    66279
  • 厨房定时器
    +关注

    关注

    0

    文章

    1

    浏览量

    10356
收藏 人收藏

    评论

    相关推荐

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

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

    AT89C2051单片机做节日彩灯控制电路程序

    ;  用单片机89C2051制作的延时控制      *
    发表于 10-14 17:17 125次下载

    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 204次下载

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

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

    AT89C2051单片机的比较的应用

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

    基于AT89C2051的智能型汽车防撞报警的设计

    基于AT89C2051的智能型汽车防撞报警的设计 介绍了AT89C2051单片机的性能及特点,及以其为核
    发表于 09-13 16:54 915次阅读
    基于<b class='flag-5'>AT89C2051</b>的智能型汽车防撞报警<b class='flag-5'>器</b>的设计

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

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

    基于AT89C2051设计的无线防盗报警技术

    本章介绍无线防盗报警系统中主机的制作,采用了AT89C2051单片机作为
    发表于 07-06 08:42 1232次阅读
    基于<b class='flag-5'>AT89C2051</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单片机制作的数字电容表

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

    基于AT89C2051单片机的GPS时钟系统

    基于AT89C2051单片机的GPS时钟系统
    发表于 02-07 16:14 34次下载

    单片机AT89C2051制作计时

    本文介绍的用单片机AT89C2051制作的计时,采用倒计时方式,剩余时间一目了然。时间到了还会发出报警声。
    的头像 发表于 02-14 16:40 5887次阅读
    <b class='flag-5'>单片机</b><b class='flag-5'>AT89C2051</b><b class='flag-5'>制作</b>计时<b class='flag-5'>器</b>

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

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