版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、多功能數(shù)字鐘的設(shè)計(jì)與實(shí)現(xiàn)一、實(shí)驗(yàn)?zāi)康?掌握數(shù)字鐘的設(shè)計(jì)原理。2用微機(jī)實(shí)驗(yàn)平臺(tái)實(shí)現(xiàn)數(shù)字鐘。3分析比較微機(jī)實(shí)現(xiàn)的數(shù)字鐘和其他方法實(shí)現(xiàn)的數(shù)字鐘。二、實(shí)驗(yàn)內(nèi)容與要求使用微機(jī)實(shí)驗(yàn)平臺(tái)實(shí)現(xiàn)數(shù)字鐘。1基本要求如下:1) 24小時(shí)制時(shí)間顯示。2) 可以隨時(shí)進(jìn)行時(shí)間校對(duì)。3) 整點(diǎn)報(bào)時(shí)。4) 鬧鐘功能,要求設(shè)置起鬧時(shí)間時(shí),不影響時(shí)鐘的正常走時(shí)。2提高要求1) 校時(shí)時(shí)相應(yīng)位閃爍。2) 能夠設(shè)置多個(gè)起鬧點(diǎn)。三、實(shí)驗(yàn)報(bào)告要求1 .設(shè)計(jì)目的和內(nèi)容2 .總體設(shè)計(jì)3 .硬件設(shè)計(jì):原理圖(接線(xiàn)圖)及簡(jiǎn)要說(shuō)明4 .軟件設(shè)計(jì)框圖及程序清單5 .設(shè)計(jì)結(jié)果和體會(huì)(包括遇到的問(wèn)題及解決的方法)四、系統(tǒng)總體設(shè)計(jì)根據(jù)設(shè)計(jì)要求,初步思路如下
2、:1) 計(jì)時(shí)單元由定時(shí)/計(jì)數(shù)器8253的通道0來(lái)實(shí)現(xiàn)。定時(shí)采用硬件計(jì)數(shù)和軟件技術(shù)相結(jié)合的方式,即通過(guò)8253產(chǎn)生一定的定時(shí)時(shí)間,然后再利用軟件進(jìn)行計(jì)數(shù),從而實(shí)現(xiàn)24小時(shí)制定時(shí)。8253定時(shí)時(shí)間到了之后產(chǎn)生中斷信號(hào),8253在中斷服務(wù)程序中實(shí)現(xiàn)時(shí)、分、秒的累加。2) 時(shí)間顯示采用實(shí)驗(yàn)平臺(tái)上的6個(gè)LED數(shù)碼管分別顯示時(shí)、分、秒,采用動(dòng)態(tài)掃描方式實(shí)現(xiàn)。3) 校時(shí)和鬧鈴定時(shí)通過(guò)鍵盤(pán)電路和單脈沖產(chǎn)生單元來(lái)輸入。按鍵包括校時(shí)鍵、鬧鐘定時(shí)鍵、加1鍵和減1鍵等。4)報(bào)警聲響用蜂鳴器產(chǎn)生,將蜂鳴器接到8255的一個(gè)端口,通過(guò)輸出電平的高低來(lái)控制蜂鳴器的發(fā)聲。系統(tǒng)硬件設(shè)計(jì)主要利用微機(jī)實(shí)驗(yàn)平臺(tái)上的電路模塊。硬件電路
3、主要由鍵盤(pán)電路、單脈沖產(chǎn)生單元、8253定時(shí)計(jì)數(shù)器、8255并行接口單元、8259中斷控制器、LED顯示電路和蜂鳴器電路等等。系統(tǒng)的硬件電路設(shè)計(jì)框圖如圖1所示。圖1硬件電路框圖五、硬件設(shè)計(jì)根據(jù)設(shè)計(jì)思路,硬件電路可通過(guò)實(shí)驗(yàn)平臺(tái)上的一些功能模塊電路組成,由于實(shí)驗(yàn)平臺(tái)上的各個(gè)功能模塊已經(jīng)設(shè)計(jì)好,用戶(hù)在使用時(shí)只要設(shè)計(jì)模塊間電路的連接,因此,硬件電路的設(shè)計(jì)及實(shí)現(xiàn)相對(duì)簡(jiǎn)單。完整系統(tǒng)的硬件連接如圖2所示。硬件電路由定時(shí)模塊、按鍵模塊、數(shù)碼管顯示模塊和蜂鳴器模塊組成。PCBUSCS3CS1CS2地址 譯碼 電路OUT08253 GATE0Clk0PA08255 PB0PC"I數(shù)碼管顯示模塊Q6蜂鳴器
4、鍵盤(pán)電路,ICS4IRQ28259IRQ3IRQ5圖2系統(tǒng)硬件電路圖單脈沖發(fā)生單元單脈沖發(fā) 生單元各個(gè)模塊的詳細(xì)說(shuō)明:1 .定時(shí)模塊定時(shí)模塊主要是實(shí)現(xiàn)硬件定時(shí)1s,由8253的計(jì)數(shù)器。來(lái)實(shí)現(xiàn)。Clk0接實(shí)驗(yàn)平臺(tái)分頻電路輸出Q6,f=46875hz。GATE0接8255的PA0,由8255的PA0輸出來(lái)控制計(jì)數(shù)器的起停。OUT0接8259的IRQ2,定時(shí)完成請(qǐng)求中斷,進(jìn)入中斷服務(wù)程序。軟件在中斷服務(wù)程序中實(shí)現(xiàn)時(shí)分秒的累加。2 .LED數(shù)碼管模塊實(shí)驗(yàn)平臺(tái)上提供一組六個(gè)LED數(shù)碼管。插孔CS1用于數(shù)碼管段選的輸出選通,插孔CS2用于數(shù)碼管位選信號(hào)的輸出選通。本設(shè)計(jì)用6個(gè)數(shù)碼管來(lái)動(dòng)態(tài)顯示時(shí)分秒,動(dòng)態(tài)顯
5、示的定時(shí)時(shí)間由軟件延時(shí)。3 .按鍵模塊按鍵模塊包括有2個(gè)單脈沖發(fā)生單元的按鍵,3個(gè)鍵盤(pán)模塊的按鍵。2個(gè)單脈沖發(fā)生單元的按鍵K1,K2分別為校時(shí)鍵和鬧鐘定時(shí)鍵,采用中斷方式。3個(gè)鍵盤(pán)按鍵A鍵,B鍵和C鍵分別為加1鍵,減1鍵和切換鍵。具體的功能定義如下表。鍵盤(pán)電路和8255的連接見(jiàn)按鍵鍵名功能說(shuō)明K1校時(shí)鍵進(jìn)入校時(shí)狀態(tài)K2鬧鐘定時(shí)鍵進(jìn)入鬧鐘定時(shí)狀態(tài)A鍵力口 1鍵校分或校時(shí)的時(shí)候使其加1遞增B鍵減1鍵校分或校時(shí)的時(shí)候使其減1遞減C鍵切換鍵校分后切換到校時(shí)校時(shí)后切換到時(shí)鐘狀態(tài)鬧鐘設(shè)定分值后切換到設(shè)定時(shí)值鬧鐘設(shè)定時(shí)值后切換到時(shí)鐘狀態(tài)圖3所示。+ 5V8255 IVCCD0-D7FCOPC15363569
6、8RDPC2WRPC3RESETPC4CSPC5AOPCSAlFC7GND,L1啰;1fl歲U r 啰一(1啰U啰U r 吵二 (1昨吵V r 昨 fl呼V riCOL1COL2CCL4PR2鍵盤(pán)電路+5V圖3鍵盤(pán)電路和8255的連接圖4 .蜂鳴器模塊蜂鳴器模塊由蜂鳴器驅(qū)動(dòng)電路和8255組成。選擇一只壓電式蜂鳴器,壓電式蜂鳴器工作時(shí)約需要100mA驅(qū)動(dòng)電流。蜂鳴器電路如圖4所示。當(dāng)8255的PB0口輸出為高電平時(shí),蜂鳴器產(chǎn)生蜂鳴音,8255輸出為低電平時(shí),蜂鳴器不發(fā)聲。圖4蜂鳴器電路六、軟件設(shè)計(jì)1 .軟件設(shè)計(jì)思路根據(jù)系統(tǒng)的功能,可以將程序分為5個(gè)功能模塊,包括LED數(shù)碼管掃描模塊、時(shí)間計(jì)時(shí)模塊
7、、校時(shí)模塊、鬧鐘定時(shí)模塊和鍵盤(pán)掃描模塊。1) LED數(shù)碼管掃描模塊在采用動(dòng)態(tài)掃描方式時(shí),要使得LED顯示得比較均勻,又有足夠的亮度,需要設(shè)置適當(dāng)?shù)膾呙桀l率。當(dāng)掃描頻率在70Hz左右時(shí),能夠產(chǎn)生足夠的圖形和比較好的效果。在每一位LED顯示后調(diào)用一個(gè)延時(shí)程序。采用實(shí)驗(yàn)平臺(tái)時(shí),插孔CS1用于數(shù)碼管段選的輸出選通,插孔CS2用于數(shù)碼管位選信號(hào)的輸出選通。在編程時(shí),只需要先輸出數(shù)據(jù)選通相應(yīng)的位,再輸出顯示數(shù)據(jù)。顯示數(shù)據(jù)輸出前要將數(shù)據(jù)轉(zhuǎn)換為顯示代碼。2)時(shí)間計(jì)時(shí)模塊計(jì)時(shí)是采用硬件計(jì)時(shí)和軟件計(jì)時(shí)相結(jié)合的方法。硬件定時(shí)100ms,產(chǎn)生中斷。8253定時(shí)的時(shí)間是100ms,clk0的輸入時(shí)鐘f=46875hz,
8、所以計(jì)數(shù)初值為124FH。分另用Hour、Min、Sec來(lái)存儲(chǔ)時(shí)分秒值。在中斷服務(wù)程序中,計(jì)數(shù)到1秒的時(shí)間時(shí),Sec加1。當(dāng)Sec加到60的時(shí)候進(jìn)一,Min值加1。當(dāng)Min等于60時(shí),Hour值加1,Hour值等于24時(shí)清零開(kāi)始下一次循環(huán)。3)校時(shí)模塊當(dāng)校時(shí)鍵按下時(shí),進(jìn)入校時(shí)中斷程序。停止計(jì)數(shù)器,開(kāi)始鍵盤(pán)掃描。當(dāng)鍵盤(pán)是A鍵時(shí),校正的相應(yīng)值為加1,若為B鍵時(shí),校正的相應(yīng)值為減1。C鍵負(fù)責(zé)在相應(yīng)的位之間切換。具體流程見(jiàn)校時(shí)中斷程序的流程圖。4)鬧鈴定時(shí)模塊當(dāng)鬧鈴定時(shí)鍵按下時(shí),進(jìn)入鬧鈴定時(shí)中斷程序。開(kāi)始鍵盤(pán)掃描。當(dāng)鍵盤(pán)是A鍵時(shí),定時(shí)的相應(yīng)值為加1,若為B鍵時(shí),定時(shí)的相應(yīng)值為減1。C鍵負(fù)責(zé)在相應(yīng)的位之間切換。具體流程同校時(shí)中斷程序流程圖。5)鍵盤(pán)掃描模塊采用的是行反轉(zhuǎn)法來(lái)掃描鍵盤(pán)的,調(diào)用鍵盤(pán)掃描的程序TESTKEY后,程序中的變量KEY的值就是按下的鍵的值,如果KEY為0FFH則表示無(wú)鍵盤(pán)輸入,為015則按照上往下從左往右的順序分別代表每一個(gè)按鍵按下的信息。判斷鍵值進(jìn)行相應(yīng)的操作
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度SET協(xié)議在在線(xiàn)購(gòu)物中的數(shù)據(jù)加密合同3篇
- 2024美容院?jiǎn)T工合同協(xié)議范本
- 2025年度便利店無(wú)人值守便利店運(yùn)營(yíng)合作協(xié)議3篇
- 二零二五年雞糞采購(gòu)合同市場(chǎng)波動(dòng)應(yīng)對(duì)策略與價(jià)格調(diào)整條款3篇
- 2025年樹(shù)木清理與生態(tài)補(bǔ)償機(jī)制合作協(xié)議6篇
- 二零二五年度贍養(yǎng)責(zé)任與養(yǎng)老機(jī)構(gòu)合作協(xié)議范本2篇
- 二零二五版汽車(chē)租賃服務(wù)協(xié)議(個(gè)人租給產(chǎn)品推廣)3篇
- 二零二五場(chǎng)監(jiān)管合作協(xié)議(跨境電子商務(wù)場(chǎng)監(jiān)管)4篇
- 二零二五版集體用地租賃合作協(xié)議書(shū)范本3篇
- 事業(yè)單位續(xù)約聘用協(xié)議格式樣本2024年版版B版
- 勞動(dòng)合同續(xù)簽意見(jiàn)單
- 大學(xué)生國(guó)家安全教育意義
- 封條(標(biāo)準(zhǔn)A4打印封條)
- 2024年保育員(初級(jí))培訓(xùn)計(jì)劃和教學(xué)大綱-(目錄版)
- 河北省石家莊市2023-2024學(xué)年高二上學(xué)期期末考試 語(yǔ)文 Word版含答案
- 企業(yè)正確認(rèn)識(shí)和運(yùn)用矩陣式管理
- 分布式光伏高處作業(yè)專(zhuān)項(xiàng)施工方案
- 陳閱增普通生物學(xué)全部課件
- 檢驗(yàn)科主任就職演講稿范文
- 人防工程主體監(jiān)理質(zhì)量評(píng)估報(bào)告
- 20225GRedCap通信技術(shù)白皮書(shū)
評(píng)論
0/150
提交評(píng)論