本設(shè)計是采用AT89S51單片機為核心設(shè)計的一個用于賽場的籃球計時計分器。本設(shè)計采用定時器T0中斷計時,顯示部分分為計時和計分顯示兩部分,均采用共陰極LED顯示。計時部分可以調(diào)整分鐘,足以滿足一般賽程需要。兩個顯示模塊均采用動態(tài)掃描方式顯示。 在本設(shè)計中P0(P0.1—P0.6)口是時間和分數(shù)的段碼數(shù)據(jù)輸出口,P2口是時間和分數(shù)的位選數(shù)據(jù)輸出口,本設(shè)計共有九個設(shè)置按鍵,add1、add2是加分鍵(add1按一次加一分,add2按一次加二分),minus1是減分鍵(按一下減一分),exchange是分數(shù)位置交換鍵,bstop是關(guān)蜂鳴器鍵,start是開始計時鍵鍵(按鍵按下開始倒計時),stopagain是時間暫停鍵,turn是切換鍵(用于加分鍵的切換),timeadd是時間設(shè)定鍵。按鍵與P1口相接,低電平輸入有效。報警部分由有蜂鳴器及其驅(qū)動電路組成。定時時間到,揚聲器報警,比賽結(jié)束,按bstop鍵可停止報警(否則一直報警)。本次設(shè)計的籃球計時計分器具有以下的功能: 能記錄整個賽程的比賽時間,并能修改比賽時間。 能隨時刷新甲、乙兩隊在整個比賽過程中的比分。 中場交換比賽場地時,能交換甲、乙兩隊比分的位置。 比賽結(jié)束時,能發(fā)出報警聲。 可隨時接受暫停請求。
|