<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
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后自動斷電。在計數和蜂鳴的時候,再次按鍵則會停止工作并斷電。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6008

    文章

    44104

    瀏覽量

    623547
  • AT89C2051
    +關注

    關注

    7

    文章

    170

    瀏覽量

    66099
  • 廚房定時器
    +關注

    關注

    0

    文章

    1

    瀏覽量

    10349
收藏 人收藏

    評論

    相關推薦

    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控制的充電器電路
    發表于 07-16 21:56 ?1414次閱讀
    用<b class='flag-5'>單片機</b><b class='flag-5'>AT89C2051</b>控制的充電器電路

    AT89C2051單片機的比較器的應用

    AT89C2051單片機的比較器的應用 AT89C2051的一個特殊應用,用它的比較器做一個光強調節器,應用
    發表于 09-13 16:28 ?2519次閱讀

    AT89C2051單片機制作的六位數顯多路定時電子鐘

    AT89C2051單片機制作的六位數顯多路定時電子鐘 這里介紹的電子鐘,電路可稱得上極簡,它僅使用單片的20引腳單片機完成電子鐘的全
    發表于 11-20 11:57 ?3400次閱讀
    <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>的電子琴電路
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>