A. 用數字電路做的運動計分器,數碼管顯示88而開關為什麼不管用
1、「計分器」LED數碼管顯示位為兩位;
2、「計分器」的十進數位僅為兩位你的圖不可「置數」呀,若不置數可以用兩片40110,自帶解碼。若置數可以
B. 籃球比賽計分器用數字電路設計
數字電路不好整
單片機很容易就可以實現。
8個按鍵,一個按鍵做清零,6個鍵分兩組,分別表示A隊、B隊,每組3個按鍵,三個按鍵分別為:1分、2分、3分,按相應的鍵,加相應的分;空餘的那個按鍵可以不用,也可以實現其他功能。
顯示用7段LED數碼管顯示,每組顯示用3位數碼管,既顯示0——999。
空餘的那個鍵用來做撤銷鍵。也就是按一下,撤銷前一次的操作。這個主要是在加分錯誤的情況下用來撤銷前一次操作。
C. 籃球比賽計時計分器設計
1.1背景知識介紹 單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。單片機自20世紀70年代問世以來,以極其高的性價比受到人們的重視和關注,所以應用很廣,發展很快。單片機的優點是體積小、重量輕、抗干擾能力強,對環境要求不高,價格低廉,可靠性高,靈活性好,開發較為容易。例如,80C51系列單片機已有十多年的生命期,如今仍保持著上升的趨勢,就充分證明了這一點。單片機以其一系列優點,近幾年得到迅猛發展和大范圍推廣,廣泛應用於工業控制系統,數據採集系統、智能化儀器儀表,及通訊設備、日常消費類產品、玩具等。並且已經深入到工業生產的各個環節以及人民生活的各層次中,如車間流水線控制、自動化系統等、智能型家用電器等。而美國ATMEL公司開發生產了新型的8位單片機——AT89系列單片機。他不但具有一般MCS-51單片機的所有特性,而且還擁有一些獨特的優點,此次設計中所用到的AT89C51就是其中典型的代表。單片機內部也用和電腦功能類似的模塊,比如CPU,內存,並行匯流排,還有和硬碟作用相同的存儲器件,用它來做一些控制電器一類不是很復雜的工作足矣了。我們現在用的全自動滾筒洗衣機,排煙罩VCD等等的家電裡面都可以看到它的身影。 單片機是靠程序實現功能的,並且可以修改。通過不同的程序實現不同的功能,尤其是特殊的獨特的一些功能。一個不是很復雜的功能要是用美國50年代開發的74系列,或者60年代的CD4000系列這些純硬體的話,電路一定是一塊大PCB板。但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別。只因為單片機的通過你編寫的程序可以實現高智能,高效率,以及高可靠性。1.2 設計意義 單片機的應用是具有高度現實意義的。單片機極高的可靠性,微型性和智能性(我們只要編寫不同的程序後就能夠完成不同的控制工作),單片機已成為工業控制領域中普遍採用的智能化控制工具,已經深深地滲入到我們的日常生活當中通過此次基於單片機設計的籃球計時計分系統,我們可以更清楚詳細的了解單片機程序設計的基本指令功能、編程步驟和技巧來講述單片機編程,並對MCS-51單片機的結構和原理進行講述,以及基於單片機開發應用的相關晶元的工作原理,並且可以在將來的工作和學習中加以應用。1.3 設計目的 隨著單片機在各個領域的廣泛應用,許多用單片機做控制的球賽計時計分系統也應運而產生,如用單片機控制LCD液晶顯示器計時計分器,用單片機控制LED七段顯示器計時計分器等。本次設計用由AT89C51編程式控制制LED七段數碼管作顯示的球賽計時計分系統。該系統具有賽程定時設置,賽程時間暫停,及時刷新甲、乙雙方的成績以及賽後成績暫存等功能。它具有價格低廉,性能穩定,操作方便並且易於攜帶等特點。廣泛適合各類學校或者小型團體作為賽程計時計分。通過本次基於C51系列籃球計時計分器的設計,可以了解、熟悉有關單片機開發設計的過程,並加深對單片機的理解和應用以及掌握單片機與外圍介面的一些方法和技巧,這主要表現在以下一些方面:(1) 籃球賽計時計分系統包含了8051系列單片機的最小應用系統的構成,同時在此基礎上擴展了一些使用性強的外圍介面。(2) 可以了解到LED顯示器的結構、工作原理以及這種顯示器的介面實例與具體連接與編程方法。(3) 怎樣利用串列口來擴展顯示介面等。
D. 基於單片機的籃球比賽計分器
這個程序 起始也就是 3個按鍵控制 +1 +2+ 3 1個按鍵控制 紅方藍方的電路 很簡單
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
// 段碼
uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
// 待顯示的6位緩沖
uchar Num_Buffer[]={0,0,0,0,0,0};
// 按鍵代碼,按鍵計數
uchar Key_Code,Key_Counts1=0; Key_Counts2=0;//1 2分別是紅 藍方
// 延時
void DelayMS(uint x)
{
uchar i;
while(x--) for(i=0;i<120;i++);
}
// 顯示函數
void Show_Counts_ON_DSY()
{
uchar i,j=0x01;
Num_Buffer[2]=Key_Counts1/100;
Num_Buffer[1]=Key_Counts1/10%10;
Num_Buffer[0]=Key_Counts1%10;
Num_Buffer[5]=Key_Counts1/100;
Num_Buffer[4]=Key_Counts1/10%10;
Num_Buffer[3]=Key_Counts1%10;
for(i=0;i<6;i++)
{
j=_cror_(j,1);
P0=0xff;
P0=DSY_CODE[Num_Buffer[i]];
P2=j;
DelayMS(1);
}
}
// 主程序
void main()
{
uchar i;
P0=0xff;
P1=0xff;
P2=0x00;
Key_Code=0xff;
while(1)
{
Show_Counts_ON_DSY();
P1=0xff;
Key_Code=P1;
//有鍵按下時,數碼管刷新顯示 30 次,該行代碼同時起到延時作用
if(Key_Code!=0xff)
for(i=0;i<30;i++) Show_Counts_ON_DSY();
switch(Key_Code)
{
case 0xfe: if(color==1)Key_Counts1++; else Key_Counts2++; //左邊加1還是右邊加1
break;
case 0xfd: Key_Counts1=Key_Counts1+2; else Key_Counts2=Key_Counts2+2;
break;
case 0xfb: Key_Counts=Key_Counts1+3; else Key_Counts2=Key_Counts2+3;
case 0xf7; color=!color;//左邊還是右邊
}
Key_Code=0xff;
}
//P1接數碼官段碼 P2接片選
E. 球賽計分器程序中有哪些模塊
主電路見圖1。IC1和IC2為十進制加/減計數器,分別組成分數的個位和十位。IC3和IC4為7段解碼電路,它把IC1和IC2的十進制數字信號譯成可顯示0~9數字的7段碼。IC5為分數的百位,它為JK觸發器只有二種狀態,所以本電路的最高得分為199分。S1為加分開關,每按一次產生一個脈沖信號使IC1做加法計數一次。S2為減分開關,每按一次作減法計數一次。IC1的進位或借位信號會自動傳遞給IC2使其計數。S3為清零開關,按S3即顯示「000」。R1、C1、R2、C2為防止開關抖動所設置。這是因為開關在開或關的瞬間會產生多次抖動從而使電路誤計數,所以增設阻容元件來消除開關的抖動。7段碼a~g的每一段輸出按圖3所示的三極體驅動電路。A~G顯示部分每段由多個發光二極體並聯構成,可根據屏幕大小來確定每段發光管個數,一般取10個左右。
F. 求一份51單片機控制P10LED顯示屏模組的籃球比分計分器設計程序和電路原理圖!
51單片機控制P10LED顯示屏模組的籃球比分計分器設計
這個是電子行業
需要程序設計,那就要設計電路圖,還要模擬
G. 檯球計分器軟體如何布線
摘要 一般都是由控制器和電腦軟體組成的,買控制器的時候,自帶軟體。軟體很容易安裝,控制器要連接各個檯球上方的燈的電源線。之後,軟體通過電腦的COM口或其他介面連接控制器,當需要開燈的時候,軟體控制控制器,控制器把燈的電路連接上,軟體開始計費。
H. 求運動計分器設計實驗電路圖,只有3個鍵,開,關,清零
用4511驅動2個數碼管.用4017做記數.OK了.電路網上大把.