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了.电路网上大把.