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

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

ID:1595807

大?。?58.50 KB

頁數(shù):14頁

時間:2017-11-12

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

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

1、課程設(shè)計(論文)題目名稱時鐘計時器的設(shè)計課程名稱單片機原理及應(yīng)用課程設(shè)計學(xué)生姓名學(xué)號系、專業(yè)指導(dǎo)教師年月日摘要本次電子時鐘課程設(shè)計采用MCS-51系列單片機80C51為基本芯片,外使用12MHz晶振與單片機80C51相連接,通過軟件編程的方法實現(xiàn)以24小時為一個周期,同時8位7段LED數(shù)碼管顯示小時、分鐘和秒的要求,并在計時過程中具有定時調(diào)時功能。該電子鐘設(shè)置3個按鍵,分別實現(xiàn)對時,分加一以及開啟或暫停電子鐘的作用。在具體數(shù)碼顯示中能夠?qū)崿F(xiàn)自動記時,手動調(diào)時,滿24小時自動清0的作用。該電子時鐘具有走時準確、顯示直觀、精度高、穩(wěn)定等優(yōu)點。關(guān)

2、鍵詞:時鐘;80C51;單片機;計時器目錄1問題描述12設(shè)計思想13硬件設(shè)計13.1定時器計數(shù)器13.2中斷系統(tǒng)23.3鍵盤和LED數(shù)碼管顯示器24軟件設(shè)計34.1主程序34.2.數(shù)碼管顯示模塊34.3.定時器/計數(shù)器T0中斷服務(wù)程序34.4按鍵處理模塊35仿真分析56課程設(shè)計總結(jié)6參考文獻6附錄(源程序清單)71問題描述時鐘計時器廣泛應(yīng)用于各種繼電器、電磁開關(guān),控制器、延時器、定時器等的時間測試。目前所使用的時鐘計時器大多是指針式或集成電路型的,結(jié)構(gòu)相對復(fù)雜、測試功能單一。本儀器應(yīng)當具有實時時鐘、整點報時、手動調(diào)時等功能。2設(shè)計思想用定

3、時/計數(shù)器T0,工作于定時,采用方式1,對12MHZ的系統(tǒng)時鐘進行定時計數(shù),初值設(shè)為XXYY(自己設(shè)置)。形成定時時間為50ms。用片內(nèi)RAM的7BH單元對50ms計數(shù),計20次產(chǎn)生秒計數(shù)器78H單元加1,秒計數(shù)器加到60則分計數(shù)器79H單元加1,分計數(shù)器加到60則時計數(shù)器7AH單元加1,時計數(shù)器加到24則時計數(shù)器清0。然后把秒、分、時計數(shù)器分成十位和個位放到8個數(shù)碼管的顯示緩沖區(qū),通過數(shù)碼管顯示出來。顯示格式為小時十位、小時個位---分十位、分個位---秒十位、秒個位。在處理過程中加上了按鍵判斷程序,能對按鍵處理。3硬件設(shè)計3.1定時器

4、計數(shù)器(1)、MCS-51系列中51子系列有兩個16位的可編程定時計數(shù)器:定時計數(shù)器T0和定時計數(shù)器T1。它由加法計數(shù)器、方式寄存器TMOD、控制寄存器TCON等組成。方式寄存器用于設(shè)定定時計數(shù)器T0和T1的工作方式,控制寄存器用于對定時計數(shù)器啟動、停止進行控制。(2)、每個定時計數(shù)器既可以對系統(tǒng)時鐘計數(shù)實現(xiàn)定時,也可以外部信號計數(shù)實現(xiàn)計數(shù)功能通過編程設(shè)定來實現(xiàn)。(3)、每個定時計數(shù)器都有多種工作方式,其中T0有四種工作方式,T1有三種工作方式,T2有三種工作方式。通過編程可設(shè)定工作于某種方式。四種工作方式為:13位定時計數(shù)器、16

5、位定時計數(shù)器、8位自動重置定時計數(shù)器、兩個8位定時計數(shù)器(只有T0有)(4)、每一個定時計數(shù)器定時計數(shù)時間到時產(chǎn)生溢出,使相應(yīng)的溢出位置位,溢出可通過查詢或中斷方式處理。3.2中斷系統(tǒng)(1)、MCS-51單片機提供5個硬件中斷源,2個外部中斷源,2個定時計數(shù)器T0和T1的溢出中斷TF0和TF1,1個串行口發(fā)送TI和接收RI中斷。(2)、MCS-51單片機中沒有專門的開中斷和關(guān)中斷指令,對各個中斷源的允許和屏蔽是由內(nèi)部的中斷允許寄存器IE的各位來控制的。中斷允許寄存器IE的字節(jié)地址為A8H,可以進行位尋址。系統(tǒng)復(fù)位時,中斷允許寄存器IE

6、的內(nèi)容為00H,如果要開放某個中斷源,則必須使IE中的總控置位和對應(yīng)的中斷允許位置“1”。(3)、MCS-51單片機有5個中斷源,為了處理方便,每個中斷源有兩級控制,高優(yōu)先級和低優(yōu)先級。通過由內(nèi)部的中斷優(yōu)先級寄存器IP來設(shè)置,中斷優(yōu)先級寄存器IP的字節(jié)地址為B8H,可以進行位尋址。如果某位被置“1”,則對應(yīng)的中斷源被設(shè)為高優(yōu)先級;如果某位被清零,則對應(yīng)的中斷源被設(shè)為低優(yōu)先級。對于同級中斷源,系統(tǒng)有默認的優(yōu)先權(quán)順序,從高到低優(yōu)先權(quán)順序為外部中斷0、定時計數(shù)器T0中斷、外部中斷1、定時計數(shù)器T1中斷、串行口中斷。通過設(shè)置中斷優(yōu)先級寄存器IP能夠

7、改變系統(tǒng)默認的優(yōu)先級順序。3.24、MCS-51單片機響應(yīng)中斷的條件為:中斷源有請求且中斷允許。3.3鍵盤和LED數(shù)碼管顯示器鍵盤是單片機應(yīng)用系統(tǒng)中最常用的輸入設(shè)備,在單片機應(yīng)用系統(tǒng)中,操作人員一般都是通過鍵盤向單片機系統(tǒng)輸入指令、地址和數(shù)據(jù),實現(xiàn)簡單的人機通信。鍵盤實際上是一組按鍵開關(guān)的集合,平時按鍵開關(guān)總是處于斷開狀態(tài),當按下鍵時它才閉合。鍵盤的結(jié)構(gòu)形式一般有兩種:獨立式鍵盤和矩陣式鍵盤。矩陣式鍵盤的工作方式有3種:查詢工作方式、定時掃描工作方式和中斷工作方式。LED數(shù)碼管顯示器:在單片機應(yīng)用系統(tǒng)中,經(jīng)常用到LED數(shù)碼管作為顯示輸出設(shè)備

8、,LED數(shù)碼管顯示器雖然顯示信息簡單,但它具有顯示清晰、亮度高、使用電壓低、壽命長、與單片機接口方便等特點,基本上能夠滿足單片機應(yīng)用系統(tǒng)的需要,所以在單片機應(yīng)用系統(tǒng)中經(jīng)常用到。L

當前文檔最多預(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)系客服處理。