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