0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于51單片機的多功能電子鐘萬年歷仿真設(shè)計

嘉盛單片機 ? 來源:嘉盛單片機 ? 2023-09-24 14:07 ? 次閱讀

仿真proteus7.8及以上

程序編譯器:keil 4/keil 5

編程語言:C語言

設(shè)計編號:S0053

1.主要功能:

基于51單片機的日期時間鬧鐘秒表倒計時多功能電子鐘萬年歷仿真設(shè)計

1、數(shù)碼管顯示當(dāng)前日期,時間,可以通過按鍵修改日期時間;

2、設(shè)置鬧鐘時間,時間到播放音樂;

3、具有秒表功能;

4、具有倒計時功能;

5、具有整點報時功能,多少點蜂鳴器響多少次;

6、具備閏年判斷功能,設(shè)置日期的時候遵守正常大小月規(guī)律。

需注意仿真中51單片機芯片是通用的,AT89C51,AT89C52都是51單片機的具體型號,內(nèi)核是兼容的。相同的原理圖里,無論stc還是at都一樣,引腳功能都是一樣的,程序也是一樣的,芯片可以替換為STC89C52/STC89C51/AT89C52/AT89C51等51單片機芯片。

以下為本設(shè)計資料展示圖:

2.仿真設(shè)計

開始仿真

打開仿真工程,雙擊proteus中的單片機,選擇hex文件路徑,然后開始仿真。開始仿真默認進入時間顯示模式,顯示電腦當(dāng)前時間。

a8408e54-59fe-11ee-939d-92fbcf53809c.jpg

顯示時間的情況下,按下設(shè)置鍵進入設(shè)置模式,時間指示燈亮。整點會有蜂鳴器報時,多少點就響多少次。

按下設(shè)置按鍵分別設(shè)置時鐘,分鐘和秒鐘,設(shè)置模式下對應(yīng)設(shè)置的變量會閃爍,方便用戶設(shè)置。設(shè)置到秒鐘再按下設(shè)置按鍵退出設(shè)置模式。通過按鍵加和減調(diào)整設(shè)置的時分秒。

a855df34-59fe-11ee-939d-92fbcf53809c.jpg

通過按下日期按鍵切換到現(xiàn)實日期模式,數(shù)碼管顯示年月日,日期指示燈亮。

按下設(shè)置鍵進入設(shè)置模式,先設(shè)置年份,年份閃爍,通過按鍵加和減完成年份的設(shè)置。設(shè)置完年份再設(shè)置月份,操作同年份調(diào)整。再按下設(shè)置按鍵設(shè)置日。設(shè)置完日期再按下設(shè)置鍵退出設(shè)置。

a8781072-59fe-11ee-939d-92fbcf53809c.jpg

通過按下鬧鐘按鍵進入鬧鐘顯示模式,鬧鐘指示燈亮。顯示默認鬧鐘時間16.30。需要修改鬧鐘時間的話按下設(shè)置鍵,時間閃爍表示設(shè)置時鐘,再按下表示設(shè)置分鐘,設(shè)置完分鐘再按下設(shè)置鍵退出鬧鐘設(shè)置模式。鬧鐘時間到了會通過蜂鳴器播放鬧鐘鈴聲。期間如果想停止鬧鈴可以按下停止鬧鈴按鍵。

a88c632e-59fe-11ee-939d-92fbcf53809c.jpg

通過按下鬧鐘按鍵進入鬧鐘顯示模式,秒表指示燈亮。開始按鍵啟動秒表計時,暫停按鍵暫停當(dāng)前秒表計時并顯示計時時間。按下復(fù)位鍵復(fù)位計時時間為0。

a8b30150-59fe-11ee-939d-92fbcf53809c.jpg

通過按下倒計時按鍵進入倒計時模式,倒計時指示燈亮。開始按鍵啟動倒計時,暫停按鍵暫停當(dāng)前倒計時時間并顯示在數(shù)碼管上。按下復(fù)位鍵復(fù)位計時時間為0。

以上仿真結(jié)果均符合設(shè)計要求。

程序代碼

使用keil4或者keil5編譯,代碼有注釋,可以結(jié)合報告理解代碼含義。

a8d634f4-59fe-11ee-939d-92fbcf53809c.jpg

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 51單片機
    +關(guān)注

    關(guān)注

    274

    文章

    5702

    瀏覽量

    123601
  • 仿真設(shè)計
    +關(guān)注

    關(guān)注

    3

    文章

    95

    瀏覽量

    16810
  • 電子鐘
    +關(guān)注

    關(guān)注

    7

    文章

    189

    瀏覽量

    36944
  • 萬年歷
    +關(guān)注

    關(guān)注

    3

    文章

    186

    瀏覽量

    23926

原文標(biāo)題:51單片機日期時鐘鬧鐘秒表倒計時多功能電子鐘( proteus仿真+程序+原理圖+報告+講解視頻)

文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于AT89C51單片機多功能電子萬年歷的設(shè)計的畢業(yè)設(shè)計

    基于AT89C51單片機多功能電子萬年歷的設(shè)計的畢業(yè)設(shè)計
    發(fā)表于 08-16 14:27

    單片機多功能萬年歷學(xué)習(xí)合集

    制切換。4:支持兩個鈴聲切換。 不帶字庫12864萬年歷 貪食蛇+俄羅斯方塊+多功能萬年歷12864顯示proteus仿真貪食蛇+俄羅斯方塊+多功能
    發(fā)表于 11-13 17:07

    (新人)想做一個基于51單片機電子鐘萬年歷設(shè)計

    想做一個基于51單片機的可測溫度的電子鐘萬年歷設(shè)計,請問需要什么元器件呢?
    發(fā)表于 08-06 13:35

    如何在51單片機實現(xiàn)電子萬年歷 精選資料分享

    51單片機制作萬年歷的基本功能部分,軟件特性可以在proteus上仿真,使用51
    發(fā)表于 07-19 07:44

    使用51單片機自制電子萬年歷(包含驅(qū)動、基本萬年歷、鬧鐘、日程、修改時間等)精選資料分享

    歸檔51單片機制作電子萬年歷,以及proteus仿真電路圖,本設(shè)計涵蓋蜂鳴器、uart、timer、矩陣掃描、lcd1602顯示、基本
    發(fā)表于 07-22 06:53

    怎樣去設(shè)計一種基于單片機多功能萬年歷

    基于單片機多功能萬年歷的實現(xiàn)功能有哪些 ?怎樣去設(shè)計一種基于單片機多功能
    發(fā)表于 11-04 06:08

    基于單片機的液晶多功能萬年歷設(shè)計資料分享

    信息,極為方便人們查詢使用。1.液晶多功能萬年歷的設(shè)計該項目以AT89C51單片機為核心,結(jié)合數(shù)字溫度調(diào)
    發(fā)表于 11-10 08:04

    基于51單片機的數(shù)碼管萬年歷

    基于51單片機的數(shù)碼管萬年歷基于51單片機的數(shù)碼管萬年歷基于
    發(fā)表于 11-18 17:16 ?124次下載

    基于單片機多功能萬年歷設(shè)計畢業(yè)設(shè)計完整版

    基于單片機多功能萬年歷設(shè)計畢業(yè)設(shè)計完整版
    發(fā)表于 12-10 16:35 ?0次下載

    基于51單片機電子萬年歷論文

    基于51單片機電子萬年歷論文基于51單片機電子萬年歷論文論文基于
    發(fā)表于 01-20 15:36 ?141次下載

    ds1302萬年歷protues仿真 51單片機萬年歷仿真 實時

    ds1302萬年歷protues仿真 51單片機萬年歷仿真 實時時鐘
    發(fā)表于 01-14 22:32 ?123次下載

    基于單片機萬年歷設(shè)計與仿真

    基于單片機萬年歷設(shè)計
    發(fā)表于 06-07 08:44 ?28次下載

    如何在51單片機實現(xiàn)電子萬年歷

    51單片機制作萬年歷的基本功能部分,軟件特性可以在proteus上仿真,使用51
    發(fā)表于 11-11 13:21 ?33次下載
    如何在<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現(xiàn)<b class='flag-5'>電子</b><b class='flag-5'>萬年歷</b>

    使用51單片機自制電子萬年歷(包含驅(qū)動、基本萬年歷、鬧鐘、日程、修改時間等)

    歸檔51單片機制作電子萬年歷,以及proteus仿真電路圖,本設(shè)計涵蓋蜂鳴器、uart、timer、矩陣掃描、lcd1602顯示、基本
    發(fā)表于 11-17 11:06 ?56次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>自制<b class='flag-5'>電子</b><b class='flag-5'>萬年歷</b>(包含驅(qū)動、基本<b class='flag-5'>萬年歷</b>、鬧鐘、日程、修改時間等)

    基于51單片機萬年歷設(shè)計

    電子發(fā)燒友網(wǎng)站提供《基于51單片機萬年歷設(shè)計.rar》資料免費下載
    發(fā)表于 01-03 11:22 ?17次下載