美章網 資料文庫 單片機下的數字秒表設計研究范文

單片機下的數字秒表設計研究范文

本站小編為你精心準備了單片機下的數字秒表設計研究參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

單片機下的數字秒表設計研究

摘要:本設計用單片機搭以其它硬件組成數字電子秒表,采用主程序設計,通過數碼管顯示計時結果。對硬件電路和軟件進行設計,并進行仿真測試,結果表明,計時準確,結構簡單,穩定性強。

關鍵詞:單片機;數字秒表;高精

1研究原理

在剛通電后打開電源開關,使系統初始化,此時計時器顯示為00.00.00,按下開關開始計時時,單片機接收到外部中發來的中斷請求后,轉到開啟T0定時器,執行中斷程序1。計時是靠T0定時器的中斷來完成的,定時的中斷周期是1ms,每當一處定時溢出是就向T0發出中斷請求,實現數據的累加,達到10次就實現進位加一,以此類推,直到實現最大計時59分59.99秒后復位。在定時器工作過程中,外部按下暫停鍵,CPU就收到外部中斷請求執行外部中斷0的程序,顯示數據,并將數據存到寄存區內。在暫停后,對P3.2進行掃描,如果按下就回到主程序,準備開始新的計時。在暫停健被按下時,此時顯示時間被存到緩存內,再按下暫停鍵,再次繼續計時時,上次顯示的計時時間從緩存區轉到最終存儲區。在秒表停止計時后掃描查看鍵P3.5,P3.5口是高電平,就查看最近的一次計時緩存,是低電平就調用最終緩存區的計時數據查看前面的計時數據。從而實現多次計時和查看前面計時數據的功能。

2硬件設計

設計成品由硬件電路和軟件程序協調合一組成。硬件電路由顯示電路、電源電路、控制電路、主控電路等組成。主控電路以AT89C52為主,顯示電路則用1602來作為顯示工具。本秒表利用AT89C52單片機的定時/計數器的定時計數原理,來達到精確計時的目標。開始和暫停的功能靠的是單片機的中斷系統。在單片機的幾個接口中,P0口為輸出口,輸出計時數據,列掃描的輸出則是安排在P2.0-P2.4口,三個按鈕開關接口為P3.2、P3.3、P3.5,功能依次為開始、暫停、存儲和查看前面的計時數據。電路原理圖在正確無誤的情況下,盡力做到布局合理,美觀大方。其基本圖如圖1所示:

2.1按鍵電路的選擇與設計

設計的秒表有4個按鍵,其中三個是主系統電路控制按鍵,一個是電源開關。三個主控按鍵分別是開始、暫停、查看和復位功能鍵。電源鍵用來將數據重置,查詢鍵則是用來查詢前面的計時數據,三個按鍵都是低電平有效。當三個主控鍵每按下電源與單片機的I/O口直接相接,為了限流接了一個10kΩ的電阻作為上拉電阻,使次電流保證在安全范圍內。有兩個按鍵是采用外部中斷法,用到P3口的第二功能。

2.2復位電路的選擇與設計

對于復位電路,設計中采用的是高電平復位,就是當復位引腳接到兩虛兩個高電平時,完成復位操作。但不能持續高電平,因為這樣的話,就會不停地執行復位操作,不能進行其他命令。所以單片機要有足夠的余量以應付單片機的其他要求,并達到復位后不循環,可繼續執行其他操作的要求。復位操作有兩種:上電復位、手動復位。上電復位是再接上電源后打開電源開關,系統自動初始化程。它在89S52中是一種上電延時復位,在通電時就啟動復位電路完成復位操作,其中延時大概三個機器周期,后面正式開始運行。手動復位則是在運行過程中出現意外死機的情況為單片機復位而設置的。這個時候要兩次向復位端發出至少兩個連續高電平,單片機接收后可完成復位,重新進入工作程序。

2.3系統總電路的設計

系統總電路由上述的按鍵電路,復位電路,還有另外的顯示電路組成。將單片機系統電路圖(如圖2)和它們合理連接在一起,就是整個秒表的電路圖了。

3軟件設計

3.1主程序設計

全程序由主程序,定時中斷服務程序,外中斷0服務程序和外部中斷1程序組成。主程序是整個程序的主體。運行過程中從主體開始,逐一開始運行,協調運用各個子程序,完成秒表的功能。系統得電復位后進入主程序,流程圖如圖3。第一步是初始化,整個系統都完全從零開始。第二步是完成初始化,進入液晶顯示程序。顯示程序調用最近的緩存數據。在液晶顯示器上動態顯示。每調用一次就掃描一次P3.3和P3.5看復位鍵有沒有請求,有的話就回到主程序再次準備計時。沒有就看P3.5有沒有請求,沒有就一直調用,顯示當前計時時間。有的話就跳轉到調用最近的緩存程序,顯示前次的計時時間。在同時,看P3.5是否有請求發出,P3.5斷開后就回到最新的動態計時時間的程序,顯示當前計時時間。

3.2中斷程序設計

程序設計中有三個中斷定時中斷T0、外部中斷INT0、INT1。單片機處理器遵從先高后低的中斷處理順序,當有多個中斷一起發起請求時先處理最高優先級,再依次處理其他中斷請求。但是在處理高優先級中斷時,低優先級終端發出的請求將會被擱置,得不到響應。所以這是一個需要注意的地方,這關系到本設計的最終實現。4數字電子秒表的安裝與調試按照設計好的實物原理圖,買好所需原件后,仔細焊制實物電路板,焊制之前把排版做好,這樣焊接后才能讓實物更美觀,簡單明了。制成后實物圖如圖4。

4數字電子秒表的安裝與調試

按照設計好的實物原理圖,買好所需原件后,仔細焊制實物電路板,焊制之前把排版做好,這樣焊接后才能讓實物更美觀,簡單明了。制成后實物圖如圖4。

作者:夏雪 劉博 王建華 單位:國家知識產權局專利局專利審查協作廣東中心

主站蜘蛛池模板: 亚洲精品国产电影午夜| 国产成人3p视频免费观看| 中文字幕在线看视频一区二区三区| 欧洲美熟女乱又伦av影片 | www亚洲欲色成人久久精品| 日本a级作爱片金瓶双艳| 亚洲av无码片在线播放| 毛片女女女女女女女女女| 免费污污视频在线观看| 美女裸体a级毛片| 国产午夜福利久久精品| 中文字幕色网站| 毛片基地免费视频a| 和朋友共享娇妻高hh| 青春草国产成人精品久久| 国产真实乱对白mp4| 91www永久在线精品果冻传媒| 天天躁日日躁狠狠躁av麻豆| 两个人看的www高清免费观看| 日本动漫打扑克动画片樱花动漫 | 在线观看亚洲av每日更新| 一区视频免费观看| 成年女人18级毛片毛片免费| 亚洲深深色噜噜狠狠爱网站| 精品国产一二三产品价格| 国产一区二区三区不卡在线观看 | 在线播放黄色片| ssswww日本免费网站片| 性xxxx黑人与亚洲| 中文字幕在线观看第二页| 日本在线不卡视频| 久久精品国1国二国三在| 最新黄色免费网站| 人妻妺妺窝人体色WWW聚色窝 | 天天影视色香欲性综合网网站| 丁香花在线观看免费观看图片| 日出水了特别黄的视频| 久久国产精品-国产精品| 日韩大片免费看| 久久青草国产精品一区| 立即播放免费毛片一级|