本發(fā)明涉及籃球計時技術(shù)領(lǐng)域,特別涉及基于單片機控制的可自動復位計時的籃球計時器系統(tǒng)。
背景技術(shù):
單片機又稱單片微控制器,它不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。它的體積小、質(zhì)量輕、價格便宜、為學習、應(yīng)用和開發(fā)提供了便利條件;同時單片機內(nèi)部也用和電腦功能類似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲器件,用它來做一些控制電器一類不是很復雜的工作足矣了。
在籃球的比賽中,由于籃球比賽的規(guī)定決定了籃球比賽需要不同的計時和對進攻方向的體現(xiàn);如果只是靠裁判用表計時是不能達到精確的控制,同時只靠裁判對時間的掌握很難讓球員和球迷門信服,因此如果不用儀器顯示這不能體現(xiàn)出比賽的公平公正;但是由于比賽規(guī)定讓精確的計時和對進攻方向的顯示有了更高的要求,也對控制系統(tǒng)有了更高的要求。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了基于單片機控制的可自動復位計時的籃球計時器系統(tǒng),用以解決現(xiàn)有技術(shù)中存在的問題。
一種基于單片機控制的可自動復位計時的籃球計時器系統(tǒng),包括移動端、固定端和檢測端,所述移動端由裁判使用,所述固定端固定安裝在比賽場地內(nèi),所述檢測端安裝在籃板上;
所述移動端包括按鍵模塊、按鍵檢測電路、微型控制器、移動無線收發(fā)單元和顯示單元,所述按鍵模塊與按鍵檢測電路機械連接,所述按鍵檢測電路、移動無線收發(fā)單元和顯示單元均與所述微型控制器電連接;
所述固定端包括固定無線收發(fā)單元、計時單元、單片機和顯示屏,所述固定無線收發(fā)單元、計時單元和顯示屏均與所述單片機電連接;
所述檢測端包括電連接的紅外檢測單元和無線發(fā)送單元,所述紅外檢測單元為一對紅外對管,所述紅外對管安裝在籃筐相對的兩個位置;
在比賽開始后,裁判按壓所述按鍵模塊中的啟動按鍵,所述按鍵檢測電路檢測到啟動按鍵被按壓后產(chǎn)生相應(yīng)的電信號,所述微型控制器對該電信號進行編碼,由所述移動無線收發(fā)單元將該編碼后的電信號發(fā)送至所述固定端;所述固定無線收發(fā)單元接收編碼后的電信號,由所述單片機解碼后控制所述計時單元開始24秒倒計時,由所述顯示屏顯示該計時時間,并通過所述固定無線收發(fā)單元將計時信息發(fā)送至所述移動端,由所述顯示單元顯示計時時間,所述顯示單元和顯示屏還顯示當前進攻隊伍的名稱;
一旦籃球投進后,紅外對管之間的光線被遮擋,紅外接收管產(chǎn)生一個表示投籃命中的電信號,經(jīng)由所述無線發(fā)送單元發(fā)送至固定端;如果所述單片機接收到表示投籃命中的電信號,則判斷在接收到該電信號之前或者接收到該電信號之后的一段時間內(nèi)是否收到所述移動端發(fā)送的代表投籃無效的電信號,如果接收到,則忽視表示投籃命中的電信號;所述代表投籃無效的電信號由裁判按壓所述按鍵模塊中的投籃無效按鍵后,由所述微型控制器發(fā)送至所述固定端;如果所述單片機沒有收到代表投籃無效的電信號,則控制所述計時單元復位重新開始24秒倒計時,并控制所述顯示屏和顯示單元顯示另一個比賽隊伍為進攻隊伍。
優(yōu)選地,所述移動端還包括振動單元,所述單片機實時判斷所述計時單元的計時時間是否小于第一預設(shè)時間,如果小于,則由所述單片機控制所述顯示屏顯示以毫秒為單位的計時時間,并通過所述固定無線收發(fā)單元和移動無線收發(fā)單元控制所述振動單元產(chǎn)生一個第一提醒信息;接著所述單片機實時判斷所述計時單元的計時時間是否小于第二預設(shè)時間,如果小于,則由所述單片機通過所述固定無線收發(fā)單元和移動無線收發(fā)單元控制所述振動單元產(chǎn)生一個第二提醒信息。
優(yōu)選地,如果裁判認為需要暫停,按壓所述按鍵模塊中的暫停按鍵后,由所述微型控制器發(fā)送一個代表暫停的電信號至所述固定端,所述單片機響應(yīng)該電信號控制所述計時單元暫停計時。
優(yōu)選地,如果24秒倒計時結(jié)束,所述單片機自動控制所述計時單元復位重新開始24秒倒計時,并控制所述顯示屏和顯示單元顯示另一個比賽隊伍為進攻隊伍。
優(yōu)選地,在一方犯規(guī),需要將進攻權(quán)交給另一方時,裁判通過所述按鍵模塊中的按鍵操作,所述單片機則響應(yīng)該操作,控制所述計時單元復位重新開始24秒倒計時,并控制所述顯示屏和顯示單元顯示另一個比賽隊伍為進攻隊伍。
優(yōu)選地,如果投籃有效,由裁判判定本次得分的分數(shù),通過按壓所述按鍵模塊中的得分按鍵對所述固定端發(fā)送相應(yīng)的代表得分信息的電信號,所述單片機根據(jù)該電信號控制所述顯示屏顯示得分信息。
本發(fā)明實施例中基于單片機控制的可自動復位計時的籃球計時器系統(tǒng),包括由裁判使用的移動端、安裝在比賽場地中的固定端和安裝在籃板上的檢測端,由固定端中的單片機判斷計時時間情況,并根據(jù)檢測端檢測的投籃情況控制固定端中顯示屏以及移動端中顯示單元的顯示,同時還響應(yīng)裁判對移動端的操作控制顯示屏和顯示單元的顯示,功能全面,使用方便可靠。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的基于單片機控制的可自動復位計時的籃球計時器系統(tǒng)的功能模塊圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
參照圖1,本發(fā)明實施例提供了基于單片機控制的可自動復位計時的籃球計時器系統(tǒng),包括移動端、固定端和檢測端,所述移動端為可穿戴形式,例如手表,其由裁判使用;所述固定端固定安裝在比賽場地內(nèi),為整個系統(tǒng)的控制中心,所述檢測端安裝在籃板上。
所述移動端包括按鍵模塊110、按鍵檢測電路120、微型控制器130、移動無線收發(fā)單元140、顯示單元150和振動單元160,其中所述按鍵模塊110與按鍵檢測電路120機械連接,所述按鍵檢測電路120、移動無線收發(fā)單元140、顯示單元150和振動單元160均與所述微型控制器130電連接。當然,由于所述移動端在使用中處于移動狀態(tài),因此需要電池供電,此為本領(lǐng)域技術(shù)人員可以知曉的,本發(fā)明實施例不做介紹。
所述固定端包括固定無線收發(fā)單元210、計時單元220、單片機230和顯示屏240,所述固定無線收發(fā)單元210、計時單元220和顯示屏240均與所述單片機230電連接,所述顯示屏240用于向比賽觀眾展示各種比賽信息,因此安裝在比賽區(qū)域的正上方,而所述無線收發(fā)單元210、計時單元220和單片機230均與所述顯示屏240一起安裝在比賽區(qū)域的正上方。
所述檢測端包括電連接的紅外檢測單元310和無線發(fā)送單元320,所述紅外檢測單元310為一對紅外對管,所述紅外對管安裝在籃筐相對的兩個位置,一旦籃球投進后,紅外對管之間的光線被遮擋,紅外接收管因此產(chǎn)生一個表示投籃命中的電信號,經(jīng)由所述無線發(fā)送單元發(fā)送至固定端。
在比賽開始前,首先在所述單片機230上輸入比賽時間以及比賽隊伍信息,本實施例中所述按鍵模塊110包括啟動按鍵、暫停按鍵、得分按鍵、投籃無效按鍵。在比賽開始后,一旦兩只隊伍中的一只發(fā)球后,裁判按壓啟動按鍵。所述按鍵檢測電路120檢測到啟動按鍵被按壓后產(chǎn)生相應(yīng)的電信號,所述微型控制器130對該電信號進行編碼,由所述移動無線收發(fā)單元140將該編碼后的電信號發(fā)送至所述固定端。
所述固定無線收發(fā)單元210接收編碼后的電信號,由所述單片機230解碼后控制所述計時單元220開始24秒倒計時,由所述顯示屏240顯示該計時時間。并通過所述固定無線收發(fā)單元210將計時信息發(fā)送至所述移動端,由所述顯示單元150顯示計時時間,所述顯示單元160和顯示屏240還顯示當前進攻隊伍的名稱,該功能在比賽開始時由裁判控制。
所述單片機230實時判斷所述計時單元220的計時時間是否小于第一預設(shè)時間,例如小于10秒,如果小于,則由所述單片機230控制所述顯示屏240顯示以毫秒為單位的計時時間,并通過所述固定無線收發(fā)單元210和移動無線收發(fā)單元140控制所述振動單元160產(chǎn)生一個第一提醒信息,例如震動一下,或者短暫振動一下。接著所述單片機230實時判斷所述計時單元220的計時時間是否小于第二預設(shè)時間,例如小于3秒,如果小于,則由所述單片機230通過所述固定無線收發(fā)單元210和移動無線收發(fā)單元140控制所述振動單元160產(chǎn)生一個第二提醒信息,例如震動兩下,或者長時間振動一下。
如果所述單片機230接收到表示投籃命中的電信號,則判斷在接收到該電信號之前或者接收到該電信號之后的一段時間內(nèi),例如2秒內(nèi),是否收到所述移動端發(fā)送的代表投籃無效的電信號,如果接收到,則忽視表示投籃命中的電信號。所述代表投籃無效的電信號由裁判按壓投籃無效按鍵后,由所述微型控制器130發(fā)送至所述固定端的。如果所述單片機230沒有收到代表投籃無效的電信號,則控制所述計時單元220復位重新開始24秒倒計時,并控制所述顯示屏240和顯示單元150顯示另一個比賽隊伍為進攻隊伍。
在本實施例中,如果投籃有效,則由裁判判定本次得分的分數(shù),如1分、2分或3分。通過按壓得分按鍵對所述固定端發(fā)送相應(yīng)的代表得分信息的電信號,所述單片機230根據(jù)該電信號控制所述顯示屏240顯示得分信息。
在比賽過程中,如果裁判認為需要暫停,按壓暫停按鍵后,即可由所述衛(wèi)星控制器130發(fā)送一個代表暫停的電信號至所述固定端,所述單片機230響應(yīng)該電信號控制所述計時單元220暫停計時。
如果24秒倒計時結(jié)束,所述單片機230自動控制所述計時單元220復位重新開始24秒倒計時,并控制所述顯示屏240和顯示單元150顯示另一個比賽隊伍為進攻隊伍。
當然,比賽中存在一個隊伍的球員犯規(guī),需要將進攻權(quán)交給另一個隊伍的情況,則裁判可以通過所述按鍵模塊110中的按鍵操作,所述單片機230則相應(yīng)該操作,控制所述計時單元220復位重新開始24秒倒計時,并控制所述顯示屏240和顯示單元150顯示另一個比賽隊伍為進攻隊伍。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。