秒表時鐘計時器的設(shè)計

秒表時鐘計時器的設(shè)計

ID:14223135

大小:168.55 KB

頁數(shù):20頁

時間:2018-07-27

秒表時鐘計時器的設(shè)計_第1頁
秒表時鐘計時器的設(shè)計_第2頁
秒表時鐘計時器的設(shè)計_第3頁
秒表時鐘計時器的設(shè)計_第4頁
秒表時鐘計時器的設(shè)計_第5頁
資源描述:

《秒表時鐘計時器的設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、目錄第1節(jié)引言………………………………………………………………………21.1秒表概述……………………………………………………………………21.2設(shè)計任務(wù)……………………………………………………………………21.3系統(tǒng)主要功能………………………………………………………………3第2節(jié)系統(tǒng)的硬件設(shè)計……………………………………………………………42.1秒表時鐘計時器的硬件電路………………………………………………42.2電路原理圖…………………………………………………………………52.3AT89C2052單片機及

2、其引腳說明…………………………………………52.474LS244芯片的介紹………………………………………………………6第3節(jié)系統(tǒng)軟件設(shè)計………………………………………………………………73.1秒表時鐘計時器的主程序…………………………………………………73.2秒表時鐘計時器的顯示程序………………………………………………83.3定時器中斷服務(wù)程序………………………………………………………93.4中斷服務(wù)程序………………………………………………………………93.5調(diào)時功能程序……………………………………………

3、…………………93.6整點響程序…………………………………………………………………103.7秒表時鐘功能程序…………………………………………………………10第4節(jié)控制源程序…………………………………………………………………11第5節(jié)結(jié)束語………………………………………………………………………21參考文獻………………………………………………………………………………2119秒表/時鐘計時器的設(shè)計第1節(jié)引言單片機具有體積小,成本低,抗干擾能力強,面向控制,可以實現(xiàn)分機各分布式控制等優(yōu)點。本秒表/時鐘設(shè)計就是利用

4、單片機的上述優(yōu)點,采用目前市場上性能價格比較高的MCS-52單片機設(shè)計而成的最小系統(tǒng)。它在實際生活中具有廣泛的應(yīng)用。例如:工業(yè)生產(chǎn)中的定時啟停自動化設(shè)備、學(xué)校中上下課鈴定時控制、農(nóng)村廣播站每天早中晚廣播的自動定時控制均可采用本儀器。1.1秒表概述秒表是電器制造,電國,工業(yè)自動化控制、國防、實驗室及科研單位理想的計時儀器,它廣泛應(yīng)用于各種繼電器、電磁開關(guān),控制器、廷時器、定時器等的時間測試。目前所使用的電秒表大多是指針式或集成電路型的,結(jié)構(gòu)相對復(fù)雜、測試功能單一。本儀器還具有實時時鐘、整點報時、手動計時的功

5、能。1.2本設(shè)計任務(wù)(1)省電(關(guān)閉顯示)功能(2)以24h(小時)計時方式(3)白來整點報時,晚上22點后不報時(4)用六位LED數(shù)碼管顯示時、分、秒(5)使用按鍵開關(guān)可實現(xiàn)時分調(diào)整、秒表功能轉(zhuǎn)換(6)使用按鍵開關(guān)可實現(xiàn)時分調(diào)整、時鐘功能轉(zhuǎn)換1.3系統(tǒng)主要功能1.時鐘功能對于時鐘功能,需要在數(shù)碼管上顯示小時、分鐘和秒鐘,因此,可以在內(nèi)部存儲空間分別定義它們的顯示緩存空間,來存放小時、分鐘和秒鐘的BCD碼,各2個字節(jié)。由于時鐘是不能停止的,因此需要采用內(nèi)部定時器自動計時,并使用定時器中斷處理程序來定時進行

6、時間數(shù)值的刷新。52單片機的2個定時器都具有16位定時器的19工作模式。當晶振為12MHz時,16位定時器的最大定時值為65.536mS;要達到1秒鐘,可以采用兩種方法:采用一個定時器定時與軟件計數(shù)相結(jié)合的方法;或者采用兩個定時器級聯(lián)的方法。由于秒表在計時功能時也需要用到1個定時器,因此,我們采用第一個方法,只使用1個定時器,例如使用T0。為了達到較為準確的計時,使T0的溢出時間為50ms,使用一個字節(jié)作為軟件計數(shù)器ST,計數(shù)值為20。定時器的中斷處理程序?qū)T進行減1操作,當ST為0時,1秒到達,此時更

7、新存放小時、分鐘、秒鐘的顯示緩存區(qū)。2.計時功能當秒表用作計時功能時,也需要一個定時器進行10MS的定時,在本例中使用單片機的TIMER1。在TIMER1的中斷處理程序中對SS和ss的緩存空間進行更新,與上面類似。3.功能按鍵再看按鍵的處理。這3個鍵可以采用中斷的方法,也可以采用查詢的方法來識別。對于A、B鍵,主要功能在于功能切換和數(shù)值復(fù)位,對于時間的要求不是很嚴格,而C鍵主要用于時間的鎖定,需要比較準確的控制。因此可以考慮,對A、B鍵采用查詢的方式,而對于C鍵采用外部中斷。4.中斷嵌套和控制現(xiàn)在在我的方

8、案中有3個中斷,T0、T1中斷和外部中斷INT0。這3個中斷的特點是:T0的工作是連續(xù)的,可以在誤差范圍內(nèi)可以被打斷但不可以停止;T1的工作同樣可以在誤差范圍內(nèi)被打斷,但可以被INT0停止;INT0是用來啟動或停止T1的。2.系統(tǒng)硬件設(shè)計2.1秒表/時鐘計時器的硬件電路19秒表/時鐘計時器的硬件電路如圖所示,采用AT89C52單片機,最小化應(yīng)用設(shè)計;采用共陽七段LED顯示器,P0口輸出段碼數(shù)據(jù),P2.0-P2.5口作列掃描輸出

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。