數字式電子秒表設計

數字式電子秒表設計

ID:16348369

大?。?77.50 KB

頁數:15頁

時間:2018-08-09

數字式電子秒表設計_第1頁
數字式電子秒表設計_第2頁
數字式電子秒表設計_第3頁
數字式電子秒表設計_第4頁
數字式電子秒表設計_第5頁
資源描述:

《數字式電子秒表設計》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、單片機課程設計課題:數字式電子秒表設計系別:電氣與電子工程系專業(yè):電氣工程及其自動化姓名:學號:指導老師:田巍河南城建學院2012年01月11日成績評定·一、指導教師評語(根據學生設計報告質量、答辯情況及其平時表現(xiàn)綜合評定)。課程設計成績評定班級姓名學號綜合成績:指導教師簽字年月日一、設計目的通過課程設計,主要達到以下目的:1、使學生增進對單片機的感性認識,加深對單片機理論方面的理解;2、使學生掌握單片機的內部功能模塊的應用,如定時器/計數器、中斷、片內外存貯器、I/O口、A/D、D/A、串行口通訊等;3、使學生了解和掌握

2、單片機應用系統(tǒng)的軟硬件設計過程、方法及實現(xiàn),為以后設計和實現(xiàn)單片機應用系統(tǒng)打下良好基礎。二、設計要求1、具有毫秒、秒、分、時的累進顯示功能,24小時后自動復零,可任意設置時鐘的初值,可以任意時刻開機運行。可以記錄事件經歷的時間,要求精確到0.01s。2、用8位LED數碼管分別顯示時、分、秒、毫秒(顯示格式要求XX.XX.XX.XX)。3、按鍵要求:按A鍵,開始計時;按B鍵,輸入時鐘初值;按C鍵,時鐘清零;按D鍵,電子秒表停止計時。三、總體設計3.1總體框圖單片機控制單元LED顯示單元按鍵單元整點報警單元3.2工作原理?數字

3、式電子秒表的最小計時單位是毫秒,使用定時器方式1,最大的定時時間達到131MS。可將定時器的定時時間定為10MS,采用中斷方式進行溢出次數的累計,得到毫秒計時,進而得到時鐘計時。初值的計算可得到10MS的計數初值為3CBF。時鐘運行是,在片內RAM中規(guī)定4個單元作為毫秒、秒、分、時單元;30H:“毫秒”單元;31H:“秒”單元;31H:“分”單元;32H:“時”單元。8個數據顯示緩存單元;40H、41H:“毫秒”顯示緩存單元;42H、43H:“秒”顯示緩存單元;44H、45H:“分”顯示緩存單元;46H、47H:“時”顯示

4、緩存單元。計時器運行時,在片內RAM中規(guī)定4個單元作為毫秒、秒、分、時單元;50H:“毫秒”單元;51H:“秒”單元;51H:“分”單元;52H:“時”單元。8個數據顯示緩存單元;60H、61H:“毫秒”顯示緩存單元;62H、63H:“秒”顯示緩存單元;64H、65H:“分”顯示緩存單元;66H、67H:“時”顯示緩存單元。接通電源后,開始顯示上電程序,顯示學號和答辨日期。時鐘運行狀態(tài):從毫秒到秒,秒到分,分到時是通過軟件累加并進行比較來實現(xiàn)的。要求每滿100毫秒,則“秒”單元31H的內容加1;“秒”單元內的內容滿60,則

5、“分”單元32H的內容加1;“分”單元的內容滿60,則“時”單元33H的內容加1,并且將F0置1(F0為整點報時標識位);“時”單元的內容滿24時,則“毫秒”、“秒”、“分”、“時”單元的內容全部清0。在時鐘運行狀態(tài)下,當P1.4為0時進入毫秒調整狀態(tài):P1.1為0時,通過加1指令將“毫秒”單元的內容加1;P1.0為0時,通過減1指令將“毫秒”單元的內容減1;P1.5為0時,退出調時狀態(tài);P1.4為0時進入秒調整。在進入秒調整狀態(tài)時:P1.1為0時,通過加1指令將“秒”單元的內容加1;P1.0為0時,通過減1指令將“秒”單

6、元的內容減1;P1.5為0時,退出調時狀態(tài);P1.4為0時進入分調整。在進入分調整狀態(tài)時:P1.1為0時,通過加1指令將“分”單元的內容加1;P1.0為0時,通過減1指令將“分”單元的內容減1;P1.5為0時,退出調時狀態(tài);P1.4為0時進入時調整。在進入時調整狀態(tài)時:P1.1為0時,通過加1指令將“時”單元的內容加1;P1.0為0時,通過減1指令將“時”單元的內容減1;P1.5為0時,退出調時狀態(tài);P1.4為0時進入毫秒調整。在時鐘運行狀態(tài)下,P1.5為0時進入計時準備狀態(tài),當按下P1.1為0時開始計時,從毫秒到秒,秒到

7、分,分到時是通過軟件累加并進行比較來實現(xiàn)的。要求每滿100毫秒,則“秒”單元51H的內容加1;“秒”單元的內容滿60,則“分”單元52H的內容加1;“分”單元的內容滿60,則“時”單元53H的內容加1;“時”單元的內容滿24時,則“毫秒”、“秒”、“分”、“時”單元的內容全部清0。在時鐘運行狀態(tài)下,P1.7為則時鐘從零開始運行。3.3主程序框圖主程序調時程序開始調用閃爍程序,進入毫秒調P1.4是否為零P1.5是否為零P1.1是否為零P1.0是否為零YYYYNNNN調用閃爍程序,進入秒調退出調時調用加1程序調用減1程序開始調

8、用閃爍程序,進入秒調P1.4是否為零P1.5是否為零P1.1是否為零P1.0是否為零YYYYNNNN調用閃爍程序,進入分調退出調時調用加1程序調用減1程序開始調用閃爍程序,進入分調P1.4是否為零P1.5是否為零P1.1是否為零P1.0是否為零YYYYNNNN調用閃爍程序,進入時調退出調時調用加1程序調

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

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

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