• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于單片機(jī)的籃球比賽計(jì)時器設(shè)計(jì)

      2017-02-20 09:16:39羅明澤
      數(shù)碼世界 2017年2期
      關(guān)鍵詞:計(jì)時器倒計(jì)時犯規(guī)

      羅明澤

      遼寧錦州渤海大學(xué)工學(xué)院

      基于單片機(jī)的籃球比賽計(jì)時器設(shè)計(jì)

      羅明澤

      遼寧錦州渤海大學(xué)工學(xué)院

      體育記錄是運(yùn)動時所需要的,得分當(dāng)場記錄的各種狀態(tài)、運(yùn)行和信息系統(tǒng)。用不相同的規(guī)則,不相同的體育活動需要的評判系統(tǒng)也不一樣,包括類別、命中級別、得分獲獎類和其他類型。有每一節(jié)時間的倒數(shù)時間,但為了使游戲更刺激,規(guī)則也需要控住比賽的進(jìn)程的攻擊在24秒內(nèi),否則認(rèn)定為違法。定時器的定時可以用作不同的球的游戲,依照現(xiàn)在的緊張的籃球游戲的氛圍,籃球比賽系統(tǒng)應(yīng)該能夠平行的與現(xiàn)場轉(zhuǎn)播屏幕、廣場中央和其他等等方式的連接。

      AT89C51 LED數(shù)碼管 籃球

      1 引言

      單片機(jī)的使用有很深遠(yuǎn)的意義。我們的平常在對一些其他軟件的運(yùn)用,用AT89C51的編程并對MCS 51都會有大致的理解,籃球計(jì)時系統(tǒng)由最小系統(tǒng)AT89C51系列單片機(jī)組成,并在部分可用性接口的基礎(chǔ)上進(jìn)行擴(kuò)展,并可以在以后的生活和學(xué)習(xí)當(dāng)中,都有用處。

      比賽有每一節(jié)的時間的倒計(jì)時,但為了使游戲更刺激,規(guī)則也需要控住比賽的進(jìn)程的攻擊在二十四秒內(nèi),否則被視為違法。該定時器按鍵操作,發(fā)光二極管顯示,非常實(shí)用,定時器的定時器也可以用作一個不同的球游戲。規(guī)則也需要控住比賽的進(jìn)程的攻擊在24秒內(nèi)。隨著AT89C51在很多的地方都有用處,在電氣控制和機(jī)械制造方面都有應(yīng)用。

      2 系統(tǒng)的總體方案設(shè)計(jì)與分析

      2.1 籃球計(jì)時器總體設(shè)計(jì)要求

      ①實(shí)現(xiàn)單片機(jī)與數(shù)碼管之間的通信

      ②具有時間計(jì)時的顯示

      ③具有鍵盤調(diào)節(jié)計(jì)時計(jì)分的功能

      ④具有l(wèi)ed燈和蜂鳴器報警功能

      ⑤具有最后時刻演示功能

      2.2 籃球計(jì)時器的系統(tǒng)電路設(shè)計(jì)

      根據(jù)需求、所需的外部按鈕的工作計(jì)時器直接為0運(yùn)行和關(guān)閉。因此,在硬件設(shè)計(jì)的圖當(dāng)中包括單片集成電路,顯示驅(qū)動,顯示器,報警和按鍵等幾個模塊。在本文添加無線系統(tǒng)和液晶顯示器。當(dāng)游戲最后結(jié)束時的數(shù)字顯示燈亮起,蜂鳴器將響,本次論文設(shè)計(jì)的一個籃球比賽計(jì)時器,總時間和各方面的規(guī)則,每一節(jié)擁有時間。該定時器按鍵操作,發(fā)光二極管顯示,非常實(shí)用,定時器的定時器也可以用作一個不同的球游戲。系統(tǒng)硬件設(shè)計(jì)框圖如圖1所示。

      圖1 系統(tǒng)硬件設(shè)計(jì)框圖

      3 系統(tǒng)的硬件設(shè)計(jì)

      本系統(tǒng)采用單片機(jī)AT89C51作為本設(shè)計(jì)的核心元件,選用12MHZ的晶振構(gòu)成時鐘震蕩電路,采用7段共陰LED作為顯示器件。顯示可達(dá)12分鐘,完全滿足籃球運(yùn)動的要求,賽程計(jì)時采用倒計(jì)時方式,即比賽前將時間設(shè)置好,比賽開始時啟動計(jì)時,直至計(jì)時到零為止,LED燈和蜂鳴器同時工作,形成報警。為了更好的運(yùn)作,還設(shè)立了5個按鍵。

      3.1 單片機(jī)最小系統(tǒng)

      單片機(jī)最小系統(tǒng)控制由AT89C51芯片,電路,復(fù)位電路及電源組成,其具體圖如圖2所示。

      圖2 單片機(jī)最小系統(tǒng)

      3.2 按鍵控制模塊電路

      圖3 按鍵控制電路

      控制電路可以實(shí)現(xiàn)籃球比賽的開始計(jì)時,暫停比賽,犯規(guī)12秒,24秒復(fù)位,和最后時間的演示,采用5個復(fù)位開關(guān)有一端接在地上,在連接到AT89C51上,實(shí)現(xiàn)外部中斷請求,如圖3所示。

      3.2.1 賽程時間啟動/暫停設(shè)置

      當(dāng)比賽開始,按下開始鍵,一節(jié)的秒數(shù)在倒計(jì)時,在此過程中24秒也開始倒計(jì),如果24秒倒計(jì)時為00前,沒有被暫停(有的隊(duì)伍進(jìn)攻超過24秒),則比賽自動暫停。如果沒有隊(duì)伍超過24秒進(jìn)攻,則要求工作人員用手重新調(diào)24秒(按按鈕來達(dá)到復(fù)位的目的)。比賽暫停后,需要按按鍵來完成時間倒計(jì)。

      3.2.2 犯規(guī)復(fù)位

      當(dāng)籃球比賽進(jìn)行的時候,會有球員有犯規(guī)的動作,有些動作直接罰球,計(jì)時器重新復(fù)位進(jìn)行了,有些犯規(guī),是需要界外罰球來處理的,如果那個時候,進(jìn)攻時間已經(jīng)小于12秒的話,需要將時間調(diào)到12秒,來補(bǔ)償被犯規(guī)的隊(duì)伍,所以這個時候,需要工作人員通過12秒犯規(guī)按鈕來復(fù)位。

      3.2.3 最后時間的演示

      由于籃球比賽的時間過于漫長(12分鐘一節(jié)),為了演示最后時刻,設(shè)計(jì)了一個按鈕,把分鐘時間訂到32秒,其它不動,只要等到32秒結(jié)束,就能演示到led燈亮和蜂鳴器響。

      3.3 計(jì)時模塊電路設(shè)計(jì)

      計(jì)時模塊電路:定時器模塊主要有兩個四位數(shù)碼管顯示的,分別能顯示一節(jié)的時間,一節(jié)的秒位倒計(jì)時,24秒倒計(jì)時它可以顯示倒數(shù)24秒功能和1節(jié)12分鐘倒計(jì)時功能;板子上有安排外部使用開關(guān),控制數(shù)碼管的直接清零,開始,關(guān)閉,犯規(guī)12秒等功能;當(dāng)比賽最后結(jié)束的時候,數(shù)碼管顯示出燈亮,蜂鳴器也會隨之而響;計(jì)時裝置24秒下降時間間隔為1秒。除了一個總計(jì)時倒計(jì)時,為了使游戲更刺激,規(guī)則也需要控住比賽的進(jìn)程的攻擊在24秒內(nèi),否則被視為違法。本次論文設(shè)計(jì)的一個籃球比賽計(jì)時器,總時間和各方面的規(guī)則,每一節(jié)擁有時間。

      3.4 計(jì)分模塊電路設(shè)計(jì)

      籃球比賽的得分是一種計(jì)數(shù)器,本文單獨(dú)拿出來說。這種設(shè)計(jì)是使用單芯片微型計(jì)算機(jī)實(shí)現(xiàn)定時功能定時器/計(jì)數(shù)器。T0、T1的51的單芯片具有兩個16位定時器/計(jì)數(shù)器,分別由TH0、TL0和Th1、TL1、它們都是8位的寄存器。K1、K2分別是A、B兩隊(duì)加一分,K3、K4,分別是A、B兩隊(duì)減一分。當(dāng)按鍵開關(guān)K1~K4這四個按鍵的任何一個一位按下時,與門的8腳輸出都會產(chǎn)生低電平使單片機(jī)中斷,從而使相應(yīng)LED顯示。當(dāng)游戲開始時,甲隊(duì)加分時,則按下K1鍵,這時K1=0(低電平),其余K2K3K4=111(為高電平)K1K2K3K4相與之后的結(jié)果為低電平,這時與門8腳輸出的低電平到AT89C51的P3.2腳,使其外部中斷INT0發(fā)生中斷,從而調(diào)用中斷服務(wù)程序,將要顯示的數(shù)據(jù)從程序中定義的LED顯示常數(shù)表TAB中取出數(shù)據(jù)06H(因?yàn)長ED顯示常數(shù)表TAB的偏移地址為36H,36H首先是指向LED顯示常數(shù)表TAB中第一個數(shù)據(jù)3FH的,當(dāng)K1按下時,相當(dāng)于將33H地址加1,這時便指向第二數(shù)據(jù)06H,即對應(yīng)字母代碼關(guān)系表中的加1)。計(jì)分電路原理圖如圖4所示。

      圖4 計(jì)分電路原理圖

      4 軟件設(shè)計(jì)與調(diào)試

      在硬件電路圖設(shè)計(jì)好了之后,就是軟件編程了,在軟件編程之前,先要把程序流程圖畫好,而在編寫軟件程序之前最重要的是有清晰的思路,也就是說得畫出流程圖。而畫流程圖時,必須得分清層次,有主流程圖和各個模塊的流程圖,只有流程圖編譯好,才能使程序更加可靠,運(yùn)行程序的時候,錯誤才會很快的確定并修改。

      軟件和硬件配合仿真,在硬件電路圖設(shè)計(jì)好了之后,就是軟件編程了。運(yùn)行程序的時候,錯誤才會很快的確定并修改。當(dāng)比賽開始時,這時,如果比賽,就開始按“啟動”鍵,表示賽程開始,計(jì)時顯示則開始倒計(jì)時,一節(jié)的秒數(shù)在倒計(jì)時,在此過程中24秒也開始倒計(jì),如果24秒倒計(jì)時為00前,沒有被暫停(有的隊(duì)伍進(jìn)攻超過24秒),則比賽自動暫停。當(dāng)籃球比賽進(jìn)行的時候,會有球員有犯規(guī)的動作,有些動作直接罰球,計(jì)時器重新復(fù)位進(jìn)行了,有些犯規(guī),是需要界外罰球來處理的,如果那個時候,進(jìn)攻時間已經(jīng)小于12秒的話,需要將時間調(diào)到12秒,來補(bǔ)償被犯規(guī)的隊(duì)伍,所以這個時候,需要工作人員通過12秒犯規(guī)按鈕來復(fù)位12秒的。由于籃球比賽的時間過于漫長(12分鐘一節(jié)),所以想要演示最后時刻,就設(shè)計(jì)了一個按鈕,把分鐘時間訂到32秒,其它不動,只要等到32秒結(jié)束,就能演示到led燈亮和蜂鳴器響。

      5 總結(jié)

      本文設(shè)計(jì)的籃球比賽計(jì)時器具有以下特點(diǎn):籃球比賽分為四個部分,倒計(jì)時的計(jì)時表顯示,24秒每次隊(duì)伍的攻擊時間,有兩個24秒計(jì)時器顯示數(shù)字顯示,所有的時間暫停,減到24秒,恢復(fù),led和蜂鳴器的提示,基本完成了籃球比賽計(jì)時器所需要的功能。

      [1]張洪潤,蘭清華.單片機(jī)應(yīng)用技術(shù)教程.北京:清華大學(xué)出版社,1997

      [2]陳景初.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)踐.北京:北京航空航天大學(xué)出版社

      [3]何立民.單片機(jī)高級教程.北京:北京航空航天大學(xué)出版社,2001

      [4]房小翠,王金鳳.單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)技術(shù).北京:國防工業(yè)出版社,1999

      猜你喜歡
      計(jì)時器倒計(jì)時犯規(guī)
      松鼠的計(jì)時器
      超高精度計(jì)時器——原子鐘
      抗繆勒氏管激素:卵巢功能的計(jì)時器!
      媽媽寶寶(2017年2期)2017-02-21 01:21:22
      嘟你犯規(guī)啦!
      等比例“犯規(guī)”
      籃球比賽
      豎向固定電火花打點(diǎn)計(jì)時器的技巧
      金寨县| 广水市| 滨州市| 吉隆县| 合阳县| 塔河县| 巴青县| 庆阳市| 资中县| 吴堡县| 石柱| 黄平县| 丰台区| 阜阳市| 长垣县| 龙南县| 泌阳县| 尖扎县| 镇原县| 江陵县| 黄梅县| 禹城市| 登封市| 黄浦区| 右玉县| 宽甸| 桂林市| 遂平县| 新沂市| 西城区| 郓城县| 宣威市| 台山市| 黑山县| 华阴市| 霍州市| 澄城县| 巨鹿县| 西畴县| 保定市| 金华市|