答辯倒計(jì)時系統(tǒng)綜合設(shè)計(jì)_第1頁
答辯倒計(jì)時系統(tǒng)綜合設(shè)計(jì)_第2頁
答辯倒計(jì)時系統(tǒng)綜合設(shè)計(jì)_第3頁
答辯倒計(jì)時系統(tǒng)綜合設(shè)計(jì)_第4頁
答辯倒計(jì)時系統(tǒng)綜合設(shè)計(jì)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、答辯倒計(jì)時系統(tǒng)設(shè)計(jì)摘要本設(shè)計(jì)是一種基于AT89C51單片機(jī)對答辯倒計(jì)時系統(tǒng)進(jìn)行設(shè)計(jì),根據(jù)單片機(jī)技術(shù)原理,通過硬 件電路制作以及軟件編譯,設(shè)計(jì)制作出一種倒計(jì)時為15分鐘的答辯倒計(jì)時器。該倒計(jì)時器重要由按 鍵電路、復(fù)位電路、晶振電路、數(shù)碼管顯示電路以及蜂鳴器構(gòu)成。本倒計(jì)時系統(tǒng)可以在計(jì)時只剩余 三分鐘時發(fā)出聲進(jìn)行提示,并且結(jié)束時長鳴直至重啟或關(guān)閉,由LED燈顯示電源的啟動狀況,由數(shù) 碼管顯示實(shí)時時間。本設(shè)計(jì)重要特點(diǎn)是計(jì)時從15到00分鐘日勺倒計(jì)時系統(tǒng),以便了在計(jì)時精度規(guī)定不高的狀況下計(jì) 時,由于計(jì)時精度為1,因此系統(tǒng)電路比較簡樸。此外硬件部分設(shè)立了復(fù)位、開始、暫停、停止技 鍵,可以對倒計(jì)時系統(tǒng)進(jìn)行計(jì)

2、時控制。軟件系統(tǒng)采用C語言編寫程序,硬件系統(tǒng)運(yùn)用PROTEUS強(qiáng) 大的功能來實(shí)現(xiàn),在仿真中可以觀測到實(shí)際的工作狀態(tài)。核心字:倒計(jì)時系統(tǒng);AT89C51單片機(jī):Keil: Proteus TOC o 1-5 h z HYPERLINK l bookmark12 o Current Document 1設(shè)計(jì)目的與規(guī)定01.1設(shè)計(jì)目的01.2設(shè)計(jì)規(guī)定02t 1* 102.1總體設(shè)計(jì)方案0重要元件11 AT89C51單片機(jī)及其引腳闡明174LS2453數(shù)碼管:7SEG-MPX4-CC-BLUE42.3局部電路設(shè)計(jì)51晶振電路52.3.2復(fù)位電路52.3.3開關(guān)控制電路62.3.4顯示電路62.3.5提

3、示警告電路82.4總體電路設(shè)計(jì)83系統(tǒng)軟件設(shè)計(jì)93.1總體程序流圖93.2倒計(jì)時器設(shè)計(jì)流程框圖113.3按鍵消抖流程框圖114仿真與調(diào)試134. 1 上電后系統(tǒng)顯不134.2按下“開始鍵” 134. 3按下“停止鍵”和“復(fù)位鍵” 145 總結(jié)165.1設(shè)計(jì)總結(jié)165.2 心得16參照文獻(xiàn)18附錄1 電路原理圖19附錄2 C語言源程序201設(shè)計(jì)目的與規(guī)定1.1設(shè)計(jì)目的本設(shè)計(jì)基于AT89C51單片機(jī)進(jìn)行15分鐘日勺答辯倒計(jì)時系統(tǒng)的設(shè)計(jì)。1 .訓(xùn)練學(xué)生綜合運(yùn)用己學(xué)課程日勺基本知識,獨(dú)立進(jìn)行單片機(jī)應(yīng)用技術(shù)開發(fā)工作;掌握單片機(jī)程序設(shè)計(jì)、調(diào)試,應(yīng)用電路設(shè)計(jì)、分析及調(diào)試檢測。學(xué)習(xí)軟硬件設(shè)計(jì)的工作措施、工作內(nèi)

4、容、工作環(huán)節(jié)。提高編程、調(diào)試能力、理論聯(lián)系實(shí)際的能力,提高動手能力和分析問題、解決 問題日勺能力。1.2設(shè)計(jì)規(guī)定完畢15分鐘的倒計(jì)時,按下按鍵時計(jì)時器開始;在剩余3分鐘時提示一次;時間屆時蜂鳴器長響。2系統(tǒng)硬件設(shè)計(jì)2.1總體設(shè)計(jì)方案本次課程設(shè)計(jì)H勺目的是要設(shè)計(jì)一種倒計(jì)時系統(tǒng),此電路能完畢一次15分鐘的倒計(jì) 時功能,當(dāng)計(jì)時剩余3分鐘時蜂鳴器提示一次,當(dāng)?shù)褂?jì)時結(jié)束時蜂鳴器長鳴,只有按下 停止鍵才可以停止。此外,此倒計(jì)時器可以手動復(fù)位,并有開始、停止、暫停等功能。 具體日勺設(shè)計(jì)思路為:運(yùn)用單片機(jī)的定期計(jì)數(shù)功能精確地完畢15分鐘成倒計(jì)時功能,規(guī)定電路為9秒 遞減計(jì)時,每隔1秒鐘計(jì)時器減1;電路具有時間

5、顯示功能,規(guī)定用數(shù)碼管,能顯示任意時刻的剩余時間;上電時4個數(shù)碼管顯示為:1500 (即顯示為15分鐘);按下“開始鍵”計(jì)時器開始計(jì)時,在剩余3分鐘時提示一次,響3聲提示答辯 者抓緊時間,時間屆時蜂鳴器長響,按下“停止鍵”結(jié)束;具有復(fù)位、開始、暫停、停.11.功能:按下復(fù)位,顯示為1500:按下開始,計(jì)時 開始;按下暫停,倒計(jì)時暫停,再次按下,計(jì)時開始;按下停止,計(jì)時結(jié)束。本次課程設(shè)計(jì)運(yùn)用MCS51單片機(jī)系列AT89C51為依托,運(yùn)用P0-P3 口用編程控制 輸入輸出來實(shí)現(xiàn)倒計(jì)時功能:P1 口為開關(guān)控制電路日勺輸入端,通過按壓式鍵盤運(yùn)用查詢函數(shù)輪流查詢有無鍵按 下;P0 口接共陰數(shù)碼管,有上拉

6、電阻;P2 為選擇數(shù)碼管,采用動態(tài)顯示;P3 口接蜂鳴器,做提示報警電路?;谶@些設(shè)計(jì),本次設(shè)計(jì)的硬件系統(tǒng)電路框圖如圖2.1所示。圖2.1硬件系統(tǒng)電路框圖2.2重要元件2. 2.1 AT89C51單片機(jī)及其引腳闡明AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFalshPiogiammable and Erasable Read Only Memory)的)低電壓,高性能 CMOS8 位微解決器, 俗稱單片機(jī)2】。AT89C2051是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲器H勺單片機(jī)。 單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存 儲器制造技術(shù)制造,與工業(yè)原則日勺MCS-51指令集和輸出管腳相兼容。由于將多功能8 位CPU和閃爍存儲器組合在單個芯片中,ATMEL的AT89C51是一種高效微控制器, AT89C2051是它的一種精簡版本。AT89C單片機(jī)為諸多嵌入式控制系統(tǒng)提供了一種靈 活性高且價廉的方案。8051單片機(jī)涉及中央解決器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定期/計(jì)數(shù) 器、并行接口、串行接口和中斷系統(tǒng)等兒大單元及數(shù)據(jù)總線、地址總線和控制總線等三 大總線。AT89C51具有如下特點(diǎn):40個引腳;4kBytes Flash片內(nèi)程序存儲器;128 bytes日勺 隨機(jī)存取數(shù)據(jù)存儲器(RAM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論