999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89C51單片機的秒表設計與實現

2018-08-07 09:46:32張翠云
機電工程技術 2018年7期
關鍵詞:按鈕單片機設計

張翠云

單片機相當于微型計算機。因為它具有體積小、質量輕、價格便宜的特點,所以為應用和開發提供了便利條件。單片機已應用在生活的方方面面,如智能儀表、家用電器等。秒表是一種常用的計時儀器,比如在實驗室、智力對抗比賽、運動場等場合,就會經常用到秒表。高精度數字化秒表的出現,給人們的生活提供了方便,已經取代了傳統的機械秒表[1-3]。本文結合單片機,設計了一種基于AT89C51單片機的精度為0.01 s的數字秒表,并且在仿真軟件Proteus環境下,實現了所設計秒表的各種功能。

1 系統整體設計方案

1.1 系統具體功能要求

(1)秒表計時范圍00.00秒~60.00秒。

(2)顯示部分采用四位七段數碼管,其中前兩位顯示“10秒、秒”,后兩位顯示“0.1秒、0.01秒”。

(3)秒表具有功能:“開始”、“暫停/繼續”、“復位”。

(4)鍵盤設置:鍵1→開始計時;鍵2→暫停/繼續計時;鍵3→復位,清零計時。

1.2 系統總體框圖

本數字秒表設計要對時間實行實時計時,精度達到0.01秒,并且通過功能鍵進行開始計時、暫停/繼續計時、復位計時。系統主要包括時鐘電路、復位電路、鍵盤電路、顯示電路。系統的整體組成框圖如圖1所示。

圖1 系統整體組成框圖

2 硬件設計

圖2 秒表硬件電路

數碼管顯示有靜態顯示和動態顯示,靜態顯示程序結構簡單,顯示穩定,但是占用端口比較多;動態顯示程序復雜,但是所使用的端口比較少,可以節省單片機的I/O口。本系統數碼管顯示采用動態顯示,其中段碼通過470Ω限流電阻與單片機P2口相接,四位位選通過PNP三極管與單片機P1口的P1.3、P1.2、P1.1、P1.0相連接,以增加P1口的驅動能力。三個功能鍵一端接在P3口的P3.2(開始)、P3.1(暫停/繼續)、P3.0(復位),另一端接地,實現系統的開始、暫停/繼續、復位功能。秒表的硬件設計電路如圖2所示。

3 軟件設計

軟件設計分兩部分,一部分是按鍵程序設計;另一部分是0.01秒、0.1秒、秒、10秒程序設計。

圖3 按鍵程序設計流程圖

3.1 按鍵程序設計

按鍵功能有:開始、暫停(繼續)、復位。這三個按鍵一端 分 別 接 在 P3.0、P3.1、P3.2,另外一端接地。單片機上電,數碼管顯示00.00,按下“開始”按鈕,開始以0.01秒為單位計時,按下“暫停(繼續)”按鈕,數碼顯示停在當前計時置,比如“23.57”, 如 果 需 要 從“00.00”開始計時,按下復位鍵;如果需要繼續在“23.57”的基礎上開始計時,再次按下“暫停(繼續)”按鈕,當數碼管時間到“60.00”時,按下“開始”按鈕重新開始計時。按鍵程序設計流程圖如圖3所示。

圖4 0.01秒、0.1秒、秒、十秒程序設計流程圖

3.2 0.01秒、0.1秒、秒、10秒程序設計

該電路的最小計時單位為0.01秒,溢出向高位進位,最大計時值60.00秒。在進行軟件設計時,采用0組寄存器R0、R1、R2、R3中數值來判斷0.01秒、0.1秒、秒、10秒是否向高位進位。初始化R0、R1、R2、R3中數值都為零。每經過0.01秒,R0+1→R0;經過0.1秒,R1+1→R1;經過1秒,R2+1→R2;經過10秒,R3+1→R3。具體0.01秒、0.1秒、秒、10秒程序設計流程圖如圖4所示。

4 仿真

本設計通過軟件prote?us進行仿真,以驗證設計的可靠性。Proteus軟件是由英國Labcenter公司開發的,是目前世界上最先進最完善的電路設計與仿真平臺之一。J.Proteus仿真軟件具有國際通用的虛擬儀器及電子元器件庫,可以仿真模擬電路、數字電路,以及數字、模擬混合電路[4-6],還能仿真單片機外圍器件[7-8]。

啟動【Proteus】;選擇【System】,進行頁面和其他參數的設置;選擇【Library】—拾取元件來進行元件的選取和布局,元件的初步布局,連線,完成電路整體布局[5-6]。

(1)單片機上電,數碼管顯示“00.00”,按下“開始”按鈕,開始計時,按下“暫停(繼續)”按鈕,數碼管計時停在當前數值,比如“23.59”。仿真結果如圖5所示。

(2)此時,按下“復位”按鈕,數碼管顯示“00.00”,重新開始從零計時,如果按下“暫停(繼續)”按鈕,數碼管從23.59秒開始計時直到59.99秒→60.00秒。仿真結果如圖6所示。

圖5 “暫停”按鈕仿真結果

圖6 “繼續”按鈕仿真結果

5 結束語

本文從硬件設計和軟件編程兩方面詳盡地介紹了基于單片機的智能秒表控制系統的設計。并通過Proteus軟件仿真整體電路系統,仿真結果驗證了該秒表設計原理正確。與普通電子秒表系統相比,本設計除帶有計時開始、暫停(繼續)和復位功能以外,另外實現了0.01 s高精度的計時功能,并且硬件結構緊湊、簡單和軟件設計靈活,宜用電池作為電源,因此具有一定的推廣和使用價值。然而不足的是:單片機AT89C51有32個并行I/O引腳,本設計只用到了15個引腳,所以其功能還有較大的擴展空間。

猜你喜歡
按鈕單片機設計
這些按鈕能隨便按嗎?
當你面前有個按鈕
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 亚洲国产精品无码AV| 99久久99视频| 国产综合亚洲欧洲区精品无码| 欧美无遮挡国产欧美另类| 波多野结衣视频一区二区| 国产9191精品免费观看| 一级毛片网| 国产视频自拍一区| 国产免费精彩视频| 国产自在线播放| 99视频精品在线观看| 国产福利一区二区在线观看| 国产高清无码麻豆精品| 精品国产成人a在线观看| 91在线国内在线播放老师| 久久久久无码国产精品不卡| 色老头综合网| 色综合婷婷| 亚洲国产精品成人久久综合影院| 2020极品精品国产| 国产中文一区a级毛片视频| 麻豆精品视频在线原创| 丰满人妻中出白浆| 91丝袜乱伦| 欧美精品成人一区二区视频一| 欧美精品亚洲精品日韩专区va| 91在线播放国产| 九九香蕉视频| 欧美不卡视频在线| 国产欧美又粗又猛又爽老| 精品福利网| 青青草原国产av福利网站| 国产白浆在线观看| 久久国产毛片| 免费国产小视频在线观看| 青草视频久久| 亚洲妓女综合网995久久 | 亚洲成人精品在线| 女人18毛片久久| 国产国模一区二区三区四区| 国产97视频在线观看| 国产国模一区二区三区四区| 国产手机在线观看| 免费一级成人毛片| 欧美日韩第三页| 亚洲一区色| 国产精品55夜色66夜色| 无码精品福利一区二区三区| 国产性精品| 久久亚洲黄色视频| 国产精品亚洲综合久久小说| 美女国产在线| 中文字幕乱码二三区免费| 精品国产自| 成人亚洲国产| 亚洲午夜福利精品无码| 免费99精品国产自在现线| 99久久精品免费视频| 亚洲黄色片免费看| 自拍偷拍欧美| 呦女精品网站| 亚洲成aⅴ人在线观看| 亚洲黄网视频| 亚洲精选高清无码| 亚洲天堂区| 亚洲人成网站在线播放2019| 日韩国产一区二区三区无码| 欧美视频在线观看第一页| 国产精品毛片在线直播完整版| 极品尤物av美乳在线观看| 91视频国产高清| 91福利在线看| 国产杨幂丝袜av在线播放| 亚洲人人视频| 国产精品亚洲综合久久小说| 日韩欧美91| 99久久精品免费看国产电影| 欧美日韩北条麻妃一区二区| 久久精品欧美一区二区| 在线观看亚洲精品福利片| 午夜国产精品视频| 亚洲国产精品人久久电影|