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 “暫?!卑粹o仿真結果

圖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
瞞天過?!律O計萌到家
藝術啟蒙(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中文无码乱人伦在线r| 久久精品只有这里有| 亚洲人妖在线| 亚洲欧美在线综合图区| 亚洲欧洲日产国码无码av喷潮| 久久久久青草线综合超碰| 亚洲欧美一区二区三区图片| 91黄视频在线观看| 国产毛片不卡| 成人免费网站久久久| 国产在线精品香蕉麻豆| 亚洲综合狠狠| 欧日韩在线不卡视频| 久久99国产综合精品女同| 国产免费精彩视频| 伊人91在线| 成人午夜网址| 精品无码专区亚洲| 国产资源站| 婷婷综合在线观看丁香| 中国国产一级毛片| 亚洲欧美极品| av一区二区三区在线观看 | 一级全免费视频播放| 伊人激情综合网| 国产人在线成免费视频| 国产麻豆另类AV| 色婷婷天天综合在线| 美女无遮挡被啪啪到高潮免费| 精品视频91| 欧美精品一区二区三区中文字幕| 午夜免费视频网站| 女人毛片a级大学毛片免费| 欧美一级高清片久久99| 日韩AV手机在线观看蜜芽| 久久精品66| 无码精品一区二区久久久| 老色鬼欧美精品| 精品一区二区三区中文字幕| 日本成人在线不卡视频| 免费一级毛片完整版在线看| 国产剧情国内精品原创| 色综合中文综合网| 囯产av无码片毛片一级| 福利视频一区| 欧美性精品| 国产成人AV大片大片在线播放 | 日韩精品一区二区三区免费| 国产在线无码av完整版在线观看| 欧美日韩理论| 午夜精品久久久久久久无码软件 | 69国产精品视频免费| 亚洲日本一本dvd高清| 国产乱人伦AV在线A| 在线日韩一区二区| 亚洲人成亚洲精品| 国产人成乱码视频免费观看| 亚欧成人无码AV在线播放| 一区二区三区在线不卡免费| 国产精品极品美女自在线网站| 成人午夜福利视频| 国产超碰一区二区三区| 666精品国产精品亚洲| 日韩人妻少妇一区二区| 国产第一色| 国产性爱网站| 四虎免费视频网站| 国产丝袜无码一区二区视频| 一级毛片高清| 五月综合色婷婷| 亚洲国产天堂在线观看| 国产精品漂亮美女在线观看| 国产专区综合另类日韩一区| 午夜三级在线| 国产97视频在线观看| 丁香六月综合网| 日韩精品亚洲一区中文字幕| 欧美午夜网| 久久精品国产免费观看频道|