亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于AT89S52單片機的電子記分牌設計

        2015-01-15 03:07:54李澤滔
        現代機械 2015年1期
        關鍵詞:賽程數碼管蜂鳴器

        鐘 煒,李澤滔

        (貴州大學電氣工程學院,貴州 貴陽 550025)

        0 引言

        單片機的應用是具有高度現實意義的。本次設計通過AT89S52編程控制LED七段數碼管作為電子記分牌的計時記分系統(tǒng)。該系統(tǒng)具有賽程定時設置,賽程時間暫停,及時刷新甲、乙雙方的成績以及賽后成績暫存等功能[1]。它具有價格低廉,性能穩(wěn)定,操作方便并且易于攜帶等特點。廣泛適合各類學?;蛘咝⌒蛨F體作為賽程計時記分設備。

        1 硬件電路設計

        AT89S52作為本設計的核心元件。利用七段共陰極LED作為顯示器件。在本次設計中,共接入3個七段共陰極LED數碼管,其中2個三位一體的七段共陰極LED數碼管用于計錄甲、乙兩隊的分數,顯示器分數范圍可達到0~999分,足夠滿足賽程需要。另外1個四位一體的七段共陰極LED數碼管則用于計錄賽程的時間,其中兩個用于顯示比賽時間分鐘;兩個用于顯示比賽時間的秒鐘。賽程計時采用倒計時方式。比賽前將時間設置好,比賽開始時啟動計時,直至計時倒計時到零為止,此時蜂鳴報警器報警提示比賽結束。根據設計,計時范圍可達0 ~99 min,也完全滿足賽程的需要[2]。

        為了配合計時器和記分器校正、調整時間和比分,特定在本設計中設立了8個按鍵。其中4個用于輸入甲、乙兩隊的分數;另外4個則用于完成設置、調整、啟動和暫停賽程時間、比分中場調換等功能。系統(tǒng)框圖如圖1所示。

        其中穩(wěn)壓電源模塊,復位電路,晶振電路等構成了我們AT89S52單片機工作的最小系統(tǒng),下面就分別介紹這幾個電路模塊[3]。

        圖1 系統(tǒng)框圖

        1.1 電源電路模塊

        在該系統(tǒng)中單片機需要用到+5 V的直流穩(wěn)壓電源,在我們的生活中一般都是使用220 V的交流電,為了獲得高質量的5 V直流穩(wěn)壓電源,這就需要我們進行電壓轉化。電源部分的電路如圖2所示。

        圖2 系統(tǒng)電源模塊

        7805系列集成穩(wěn)壓器,只有輸入端、輸出端和公共端三個引線端子,可輸出1 A以上的電流,有必要的保護電路,使用起來安全可靠。它輸出固定的正電壓。電壓經過整流、濾波后產生的不穩(wěn)定直流電壓,從穩(wěn)壓器的輸入端輸入,在穩(wěn)壓器的輸出端就可得到穩(wěn)定的直流電壓輸出。正常工作時,穩(wěn)壓器輸入、輸出電壓差為2~3 V,電容用來實現頻率補償。圖中C1為0.1 μF可以防止由于輸入引線較長而帶來的電感效應而產生的自激。C2為0.47 μF用來減少由于負載電流瞬時變化而引起的高頻干擾[4]。

        1.2 時鐘振蕩電路

        時鐘電路在單片機系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎。單片機有兩種時鐘產生方式,一種是外部時鐘方式,一種是內部時鐘方式。外部時鐘方式雖然精度高,穩(wěn)定性好,但是成本高,需要額外提供一個外部震蕩信號。因此本次設計采用內部震蕩方式。設計要使用到AT89S52單片機的時鐘振蕩功能。其中有一個用于構成內部震蕩器的高增益反相放大器,引腳XTAL1和XTAL2分別是該放大器的輸入和輸出端。這個放大器與作為反饋元件的片外石英晶體或者陶瓷AT89S52諧振器一起構成自激振蕩器。

        1.3 復位電路

        單片機在時鐘電路工作以后,在RST端持續(xù)給出2個機器周期的高電平就可以完成復位操作,復位分為上電復位和外部復位兩種方式。主要功能是把系統(tǒng)初始化,當程序運行錯誤或者進入死循環(huán)的時候,為擺脫困境,可以按復位鍵以重新啟動。

        本設計采用上電復位加按鈕方式,通過調整按鈕的狀態(tài),使單片機能夠可靠的上電復位,當需要外部復位時,按下復位按鈕就能達到復位的目的,由于人的動作再快也會保持接通數十毫秒,所以完全能夠滿足單片機復位的要求。

        1.4 按鍵電路部分

        采用的是非編碼鍵盤中的獨立式鍵盤,設計一共使用9個按鍵,其中4個用于甲乙兩隊的分數,分別是甲隊加分和減分、乙隊加分減分,另外四個用于控制開始、暫停、調節(jié)分鐘秒鐘以及調換比賽分數,最后一個是復位按鍵,用于單片機的復位。

        1.5 顯示電路部分

        采用共陰極數碼管,共陰極接低電平,其他管腳接段驅動電路輸出端。當某段驅動電路的輸出端為高電平時,該端所連接的字符導通并發(fā)亮,根據發(fā)光字段的不同組合可顯示出各種數字或者字符。同樣,要求段驅動電路能提供額定的導通電壓或者電流,同時根據需要設定響應的限流電阻。本次設計的顯示電路部分采用2個3位一體共陰極數碼管和一個4位一體共陰極數碼管,共8個代碼輸入口和10個位選輸入口。顯示方式采用動態(tài)驅動,使各位數碼管逐一輪流點亮,由于掃描速度極快,顯示效果與靜態(tài)顯示效果相同[5]。

        1.6 蜂鳴報警電路部分

        報警部分要求同時比賽結束之后有蜂鳴報警,采用蜂鳴器報警實現。其中蜂鳴器通過一個PNP三極管驅動,R14作為驅動電阻。當比賽時間倒計時結束之后,通過軟件控制在P3.6端口輸出低電平信號,三極管Q1導通,蜂鳴器發(fā)出聲音。圖3為本系統(tǒng)的蜂鳴報警電路電路圖。

        圖3 報警電路

        2 軟件總體設計方案

        軟件的編程設計是單片機系統(tǒng)設計的核心部分,也是能否實現預定功能的關鍵。單片機編程常用的語言是C語言和匯編語言,其最終都要轉為Intel HEX格式或二進制格式文檔拷入單片機芯片內。本次設計使用C語言進行編程。

        C語言可以進行模塊化程序設計,程序部分由主程序,延時程序,中斷程序,加分程序,減分程序,比分交換程序,時間調整程序,時間暫停程序,報警程序,掃描顯示程序,結束程序等程序構成。程序流程圖如圖4所示。

        圖4 系統(tǒng)程序流程圖

        在主程序中,可以清晰看到,初始化結束之后,定時器顯示默認值,甲乙分數清零,進入檢測按鍵程序,與此同時,數碼管正常顯示,當時間分鐘設定或者時間秒鐘設定被選擇之后我們設定此時計時中斷,蜂鳴器報警也停止。當達到規(guī)定計時時間后,再次進入蜂鳴報警響應,并且交換分數,重新回到定時設定[6]。

        3 仿真與PCB展板

        3.1 Proteus仿真

        Proteus是英國Labcenter公司開發(fā)的電路分析與實物仿真軟件??梢苑治龈鞣N模擬器件和集成電路。在Proteus下完成電路的連接,通過KEIL軟件生成的HEX文檔導入仿真程序單片機中,按下軟件頁面下的開始按鍵開始進行軟件仿真[7],本次設計的電子記分牌仿真結果如圖5所示。

        圖5 電路仿真結果圖

        3.2 PCB展板

        PCB展板的制作應遵循均勻分布,重心平衡,版面美觀的標準來優(yōu)化布局。相同結構電路部分盡可能采用對稱布局,同類原件盡可能在X或Y方向上一致,以便于生產和調試[6]。本次設計根據需要制作了電子記分牌實物電路[8]如圖6所示。

        圖6 電子記分牌實物展板

        4 結論

        本文設計的電子記分牌實現的功能包括:時鐘倒計時功能,可以精確到秒;時鐘的數值可以調節(jié)同時倒計時具有夠暫停;當時間倒計時結束之后,蜂鳴器自動報警;作為體育賽事的記分牌,能夠記錄兩隊分數,并且具有加減功能;最后在半場比賽結束能夠交換兩隊比分。系統(tǒng)設計包含了8051系列單片機的最小應用系統(tǒng)的構成,同時在此基礎上擴展了一些使用性強的外圍界面。該電子記分牌設計功能相對完善,蜂鳴器聲音大小可調,后期還可將獨立鍵盤擴展為觸摸屏,因此其用途十分廣泛。

        [1] 楊素行.模擬電子技術基礎.清華大學電子教研組,1998:492-518

        [2] 李士平.北京電子報.北京電子報社98合訂本下,1998

        [3] 趙保經.中國集成電路大全.國防工業(yè)出版社,1987:9-82

        [4] 童詩白.現代電子學及應用.東南大學出版社,1997:23-34

        [5] 曉喻.電子制作.中國家用電器維修協會,1999:15-18

        [6] 郭天祥.新概念51單片機C語言教程.電子工業(yè)出版社,2009:38-125

        [7] 張毅剛.新編MCS-51應用設計.哈爾濱工業(yè)大學出版社,2008:380-390

        [8] 霍亮雨.探討數字單片機技術的PCB版.數字化用戶,2013

        猜你喜歡
        賽程數碼管蜂鳴器
        電動自行車產品車速提示音檢測現狀和整改技術研究(2)
        賽程過半,湖南高速領先
        賽程回顧
        掌控板制作簡易鋼琴
        電腦報(2020年12期)2020-06-30 19:56:42
        Arduino編程
        電腦報(2019年2期)2019-09-10 07:22:44
        MC9S08FL16單片機數碼管靜態(tài)顯示分析
        科技風(2019年13期)2019-06-11 13:38:30
        單片機控制的四位數碼管動態(tài)顯示編程
        時代農機(2019年2期)2019-04-24 01:20:14
        單片機驅動蜂鳴器的程序設計
        時代農機(2019年2期)2019-04-24 01:20:14
        基于Qt的數碼管數字編碼系統(tǒng)的設計與實現
        豐田凱美瑞240V車間隙警告蜂鳴器異常鳴響
        伊人色综合视频一区二区三区| 91精品国产综合久久青草| 亚洲精品AⅤ无码精品丝袜无码| 国产男女乱婬真视频免费| 日韩精品成人一区二区在线观看| 国产一区二区三区在线男友| 色吧噜噜一区二区三区| 色综合久久88色综合天天| 最近日韩激情中文字幕| 黑丝美女喷水在线观看| 国产毛片av一区二区| 久久中文骚妇内射| 五月天激情婷婷婷久久| 伊人22综合| 黑人一区二区三区高清视频| av熟妇一区二区三区| 欧美最猛黑人xxxx黑人猛交| 日本最大色倩网站www| 久久久国产一区二区三区四区小说 | 国产嫩草av一区二区三区| 亚洲三区在线观看内射后入| 成全高清在线播放电视剧| 97se在线| 成人永久福利在线观看不卡| 亚洲老女人区一区二视频| 蜜桃在线高清视频免费观看网址| 极品一区二区在线视频观看| 久久久久人妻一区精品| 香蕉视频在线精品视频| 51精品视频一区二区三区 | 亚洲狠狠久久五月婷婷| 中文字幕人妻伦伦| 久久亚洲色www成人欧美| 亚洲精品第一页国产精品| 日韩精品成人一区二区三区久久久| 国产在线精品观看一区二区三区| 日韩av无码社区一区二区三区 | 久久久久综合一本久道| 日本一区二区免费高清| 特级a欧美做爰片第一次| 亚洲不卡无码高清视频|