程序編譯器:keil 4/keil 5
設(shè)計(jì)編號(hào):S0053
1.主要功能:
基于51單片機(jī)的日期時(shí)間鬧鐘秒表倒計(jì)時(shí)多功能電子鐘萬年歷仿真設(shè)計(jì)
1、數(shù)碼管顯示當(dāng)前日期,時(shí)間,可以通過按鍵修改日期時(shí)間;
2、設(shè)置鬧鐘時(shí)間,時(shí)間到播放音樂;
3、具有秒表功能;
4、具有倒計(jì)時(shí)功能;
5、具有整點(diǎn)報(bào)時(shí)功能,多少點(diǎn)蜂鳴器響多少次;
6、具備閏年判斷功能,設(shè)置日期的時(shí)候遵守正常大小月規(guī)律。
需注意仿真中51單片機(jī)芯片是通用的,AT89C51,AT89C52都是51單片機(jī)的具體型號(hào),內(nèi)核是兼容的。相同的原理圖里,無論stc還是at都一樣,引腳功能都是一樣的,程序也是一樣的,芯片可以替換為STC89C52/STC89C51/AT89C52/AT89C51等51單片機(jī)芯片。
以下為本設(shè)計(jì)資料展示圖:
2.仿真設(shè)計(jì)
開始仿真
打開仿真工程,雙擊proteus中的單片機(jī),選擇hex文件路徑,然后開始仿真。開始仿真默認(rèn)進(jìn)入時(shí)間顯示模式,顯示電腦當(dāng)前時(shí)間。

顯示時(shí)間的情況下,按下設(shè)置鍵進(jìn)入設(shè)置模式,時(shí)間指示燈亮。整點(diǎn)會(huì)有蜂鳴器報(bào)時(shí),多少點(diǎn)就響多少次。
按下設(shè)置按鍵分別設(shè)置時(shí)鐘,分鐘和秒鐘,設(shè)置模式下對(duì)應(yīng)設(shè)置的變量會(huì)閃爍,方便用戶設(shè)置。設(shè)置到秒鐘再按下設(shè)置按鍵退出設(shè)置模式。通過按鍵加和減調(diào)整設(shè)置的時(shí)分秒。

通過按下日期按鍵切換到現(xiàn)實(shí)日期模式,數(shù)碼管顯示年月日,日期指示燈亮。
按下設(shè)置鍵進(jìn)入設(shè)置模式,先設(shè)置年份,年份閃爍,通過按鍵加和減完成年份的設(shè)置。設(shè)置完年份再設(shè)置月份,操作同年份調(diào)整。再按下設(shè)置按鍵設(shè)置日。設(shè)置完日期再按下設(shè)置鍵退出設(shè)置。

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

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

通過按下倒計(jì)時(shí)按鍵進(jìn)入倒計(jì)時(shí)模式,倒計(jì)時(shí)指示燈亮。開始按鍵啟動(dòng)倒計(jì)時(shí),暫停按鍵暫停當(dāng)前倒計(jì)時(shí)時(shí)間并顯示在數(shù)碼管上。按下復(fù)位鍵復(fù)位計(jì)時(shí)時(shí)間為0。
以上仿真結(jié)果均符合設(shè)計(jì)要求。
使用keil4或者keil5編譯,代碼有注釋,可以結(jié)合報(bào)告理解代碼含義。

審核編輯:湯梓紅
-
51單片機(jī)
+關(guān)注
關(guān)注
278文章
5714瀏覽量
134292 -
仿真設(shè)計(jì)
+關(guān)注
關(guān)注
3文章
97瀏覽量
17351 -
電子鐘
+關(guān)注
關(guān)注
7文章
189瀏覽量
37951 -
萬年歷
+關(guān)注
關(guān)注
3文章
190瀏覽量
25123
原文標(biāo)題:51單片機(jī)日期時(shí)鐘鬧鐘秒表倒計(jì)時(shí)多功能電子鐘( proteus仿真+程序+原理圖+報(bào)告+講解視頻)
文章出處:【微信號(hào):嘉盛單片機(jī),微信公眾號(hào):嘉盛單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于AT89C51單片機(jī)的多功能電子萬年歷的設(shè)計(jì)的畢業(yè)設(shè)計(jì)
單片機(jī)多功能萬年歷學(xué)習(xí)合集
(新人)想做一個(gè)基于51單片機(jī)的電子鐘萬年歷設(shè)計(jì)
如何在51單片機(jī)實(shí)現(xiàn)電子萬年歷 精選資料分享
使用51單片機(jī)自制電子萬年歷(包含驅(qū)動(dòng)、基本萬年歷、鬧鐘、日程、修改時(shí)間等)精選資料分享
怎樣去設(shè)計(jì)一種基于單片機(jī)的多功能萬年歷呢
基于單片機(jī)的液晶多功能萬年歷設(shè)計(jì)資料分享
基于51單片機(jī)的數(shù)碼管萬年歷
基于單片機(jī)的多功能萬年歷設(shè)計(jì)畢業(yè)設(shè)計(jì)完整版
ds1302萬年歷protues仿真 51單片機(jī)萬年歷仿真 實(shí)時(shí)
如何在51單片機(jī)實(shí)現(xiàn)電子萬年歷
使用51單片機(jī)自制電子萬年歷(包含驅(qū)動(dòng)、基本萬年歷、鬧鐘、日程、修改時(shí)間等)
基于51單片機(jī)的多功能電子鐘萬年歷仿真設(shè)計(jì)
評(píng)論