导航:首页 > 操作系统 > 单片机的篮球计分器

单片机的篮球计分器

发布时间:2022-11-14 06:28:49

㈠ 篮球比赛计分器

篮球比赛计时计分器是为了解决篮球比赛时计分与计时准确的问题。此装置利用单片机AT89C51完成了计时和计分的功能。本文详细地介绍了系统硬件与软件的设计过程,采用该装置可根据实际情况进行比分修改和时间的准确显示,具有低功耗,可靠性,安全性以及低成本等特点

㈡ 如何用c51单片机编写一个篮球计分,计时器

#include"reg52.h"

#defineu8unsignedchar
#defineu16unsignedint


sbitUP_1=P1^1; //第一队加分键
sbitDOWN_1=P1^2; //第一队减分键
sbitUP_2=P1^3; //第二队加分键
sbitDOWN_2=P1^4; //第二队减分键
sbitChange=P1^5; //交换键
sbitBegin=P1^6; //开始键
sbitPause =P1^7; //暂停键

sbitBeef=P2^4; //蜂鸣器

sbitan=P2^3; //段选
sbitwei=P2^2; //位选


u8Grate_1=0; //第一队计分
u8Grate_2=0; //第二队计分
u8Grate_change=0; //换场标志
u8Time=99; //总时间
u16Flag=0; //计时次数

u8leddata[]={
0x3F,//"0"
0x06,//"1"
0x5B,//"2"
0x4F,//"3"
0x66,//"4"
0x6D,//"5"
0x7D,//"6"
0x07,//"7"
0x7F,//"8"
0x6F,//"9"
};


voidInitTimer1(void)
{
TMOD=0x10; //定时器1设为模式1
TH1=0xFC;
TL1=0x18;//1ms
EA=1;//开总中断
ET1=1;//开定时器1中断
//TR1=1;//
}

voiddelay(u8d) //延时
{
u8a,b,c;
for(c=d;c>0;c--)
for(b=17;b>0;b--)
for(a=16;a>0;a--);
}

voidbeef(u8d)//发声
{
u8a,b,c;
for(c=d;c>0;c--)
for(b=17;b>0;b--)
for(a=16;a>0;a--)
{
Beef=~Beef;
}
}


voiddisplay(u8grate_1,u8grate_2,u8time) //显示
{
u8w1,w2,w3,w4,w7,w8;
w1=grate_1/10; //计算第一队分数十位
w2=grate_1%10; //计算第一队分数个位

w3=grate_2/10; //计算第二队分数十位
w4=grate_2%10; //计算第二队分数个位

w7=time/10; //计算时间十位
w8=time%10; //计算时间个位


P0=0xff; //消隐,该段显示第一队分数十位
wei=1;
P0=0xfe; //送位码
wei=0;
P0=0xff;
an=1;
P0=leddata[w1]; //送段码
an=0;
delay(5);P0=0xff; //显示第一队分数个位
wei=1;
P0=0xfd;
wei=0;
P0=0xff;
an=1;
P0=leddata[w2];
an=0;
delay(5);P0=0xff; //显示第二队分数十位
wei=1;
P0=0xfb;
wei=0;
P0=0xff;
an=1;
P0=leddata[w3];
an=0;
delay(5);

P0=0xff; //显示第二队分数个位
wei=1;
P0=0xf7;
wei=0;
P0=0xff;
an=1;
P0=leddata[w4];
an=0;
delay(5);P0=0xff; //显示时间十位
wei=1;
P0=0xbf;
wei=0;
P0=0xff;
an=1;
P0=leddata[w7];
an=0;
delay(5);P0=0xff; //显示时间个位
wei=1;
P0=0x7f;
wei=0;
P0=0xff;
an=1;
P0=leddata[w8];
an=0;
delay(5);
}


voidmain()
{
InitTimer1(); //初始化定时器1
UP_1=1; //以下初始化IO口
DOWN_1=1;
UP_2=1;
DOWN_2=1;
Change=1;
Begin=1;
while(1)
{
if(UP_1==0) //如果第一队加分键按下
{
ET1=0; //关闭定时器1中断
delay(5); //稍加延时
while(UP_1==0);//等待按键抬起
Grate_1++; //第一队分数加1
ET1=1; //开启定时器1中断
}
if(DOWN_1==0) //如果第一队减分键按下
{
ET1=0;
delay(5);
while(DOWN_1==0);
Grate_1--; //第一队分数减1
ET1=1;
}
if(UP_2==0) //如果第二队加分键按下
{
ET1=0;
delay(5);
while(UP_2==0);
Grate_2++; //第二队分数加1
ET1=1;
}
if(DOWN_2==0) //如果第二队减分键按下
{
ET1=0;
delay(5);
while(DOWN_2==0);
Grate_2--; //第二队分数减1
ET1=1;
}
if(Change==0) //如果换场键按下
{
ET1=0;
delay(5);
while(Change==0);
Grate_change=Grate_1;//一下三行语句完成分数交换显示
Grate_1=Grate_2;
Grate_2=Grate_change;
ET1=1;
}
if(Begin==0) //如果开始键按下
{
delay(5);
while(Begin==0);
TR1=1;//开启定时器1
}
if(Pause==0)
{
delay(5);
while(Pause==0);
TR1=0;
}
if(Time<=0) //如果时间计数到0
{
Time=99; //恢复初始时间
TR1=0; //关闭定时器1
beef(100); //发声
}
display(Grate_1,Grate_2,Time);//显示分数、时间
}
}
voidTimer1Interrupt(void)interrupt3 //定时器1中断函数
{
TH1=0xFC; //重赋初值
TL1=0x18;
Flag++; //中断次数加1
if(Flag>=1000)//1000次也就是1秒到
{
Flag=0;
Time--; //秒变量减1
}

}

㈢ 单片机课程设计 篮球比赛计分器

你好!
是c语言写代码吗?原理图确定了吗?程序什么时间要

㈣ 求用单片机写个篮球计分器的程序

与MCS-51单片机产品兼容 、8K字节在系统可编程Flash存储器、 1000次擦写周期、 全静态操作:0Hz~33Hz 、 三级加密程序存储器 、 32个可编程I/O口线 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符 。

功能特性描述
At89s52 是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非 易失性存储器技术制造,与工业80C51 产品指令和引脚完 全兼容。片上Flash允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统 可编程Flash,使得AT89S52为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻 辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式下,RAM内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。8 位微控制器 8K 字节在系统可编程 Flash AT89S52

P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻
辑电平。对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,
P0具有内部上拉电阻。
在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验
时,需要外部上拉电阻。
P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个
TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入
口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2
的触发输入(P1.1/T2EX),具体如下表所示。
在flash编程和校验时,P1口接收低8位地址字节。
引脚号第二功能
P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)
P1.5 MOSI(在系统编程用)
P1.6 MISO(在系统编程用)
P1.7 SCK(在系统编程用)
P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4 个
TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入
口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)
时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用
8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。
在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。
P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,p2 输出缓冲器能驱动4 个
TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入
口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。
P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。
在flash编程和校验时,P3口也接收一些控制信号。

端口引脚 第二功能
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
P3.2 INTO(外中断0)
P3.3 INT1(外中断1)
P3.4 TO(定时/计数器0)
P3.5 T1(定时/计数器1)
P3.6 WR(外部数据存储器写选通)
P3.7 RD(外部数据存储器读选通)
此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。
RST——复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。
ALE/PROG——当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。
对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。
PSEN——程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。
EA/VPP——外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。
如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。
FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。

㈤ 基于单片机的篮球计分器设计

一个单片机+lcd显示器+按钮 就搞定 具体hi我

㈥ 基于单片机的篮球比赛计分器

这个程序 起始也就是 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接片选

㈦ 求一份关于篮球计分器的51单片机C语言程序

这是一个数码管显示的篮球计分程序,你可以参考一下:
#include"reg52.h"

#defineu8unsignedchar
#defineu16unsignedint


sbitUP_1=P1^1; //第一队加分键
sbitDOWN_1=P1^2; //第一队减分键
sbitUP_2=P1^3; //第二队加分键
sbitDOWN_2=P1^4; //第二队减分键
sbitChange=P1^5; //交换键
sbitBegin=P1^6; //开始键
sbitPause =P1^7; //暂停键

sbitBeef=P2^4; //蜂鸣器

sbitan=P2^3; //段选
sbitwei=P2^2; //位选


u8Grate_1=0; //第一队计分
u8Grate_2=0; //第二队计分
u8Grate_change=0; //换场标志
u8Time=99; //总时间
u16Flag=0; //计时次数

u8leddata[]={
0x3F,//"0"
0x06,//"1"
0x5B,//"2"
0x4F,//"3"
0x66,//"4"
0x6D,//"5"
0x7D,//"6"
0x07,//"7"
0x7F,//"8"
0x6F,//"9"
};


voidInitTimer1(void)
{
TMOD=0x10; //定时器1设为模式1
TH1=0xFC;
TL1=0x18;//1ms
EA=1;//开总中断
ET1=1;//开定时器1中断
//TR1=1;//
}

voiddelay(u8d) //延时
{
u8a,b,c;
for(c=d;c>0;c--)
for(b=17;b>0;b--)
for(a=16;a>0;a--);
}

voidbeef(u8d)//发声
{
u8a,b,c;
for(c=d;c>0;c--)
for(b=17;b>0;b--)
for(a=16;a>0;a--)
{
Beef=~Beef;
}
}


voiddisplay(u8grate_1,u8grate_2,u8time) //显示
{
u8w1,w2,w3,w4,w7,w8;
w1=grate_1/10; //计算第一队分数十位
w2=grate_1%10; //计算第一队分数个位

w3=grate_2/10; //计算第二队分数十位
w4=grate_2%10; //计算第二队分数个位

w7=time/10; //计算时间十位
w8=time%10; //计算时间个位


P0=0xff; //消隐,该段显示第一队分数十位
wei=1;
P0=0xfe; //送位码
wei=0;
P0=0xff;
an=1;
P0=leddata[w1]; //送段码
an=0;
delay(5);P0=0xff; //显示第一队分数个位
wei=1;
P0=0xfd;
wei=0;
P0=0xff;
an=1;
P0=leddata[w2];
an=0;
delay(5);P0=0xff; //显示第二队分数十位
wei=1;
P0=0xf7;
wei=0;
P0=0xff;
an=1;
P0=leddata[w3];
an=0;
delay(5);

P0=0xff; //显示第二队分数个位
wei=1;
P0=0xef;
wei=0;
P0=0xff;
an=1;
P0=leddata[w4];
an=0;
delay(5);P0=0xff; //显示时间十位
wei=1;
P0=0xbf;
wei=0;
P0=0xff;
an=1;
P0=leddata[w7];
an=0;
delay(5);P0=0xff; //显示时间个位
wei=1;
P0=0x7f;
wei=0;
P0=0xff;
an=1;
P0=leddata[w8];
an=0;
delay(5);
}


voidmain()
{
InitTimer1(); //初始化定时器1
UP_1=1; //以下初始化IO口
DOWN_1=1;
UP_2=1;
DOWN_2=1;
Change=1;
Begin=1;
while(1)
{
if(UP_1==0) //如果第一队加分键按下
{
ET1=0; //关闭定时器1中断
delay(5); //稍加延时
while(UP_1==0);//等待按键抬起
Grate_1++; //第一队分数加1
ET1=1; //开启定时器1中断
}
if(DOWN_1==0) //如果第一队减分键按下
{
ET1=0;
delay(5);
while(DOWN_1==0);
Grate_1--; //第一队分数减1
ET1=1;
}
if(UP_2==0) //如果第二队加分键按下
{
ET1=0;
delay(5);
while(UP_2==0);
Grate_2++; //第二队分数加1
ET1=1;
}
if(DOWN_2==0) //如果第二队减分键按下
{
ET1=0;
delay(5);
while(DOWN_2==0);
Grate_2--; //第二队分数减1
ET1=1;
}
if(Change==0) //如果换场键按下
{
ET1=0;
delay(5);
while(Change==0);
Grate_change=Grate_1;//一下三行语句完成分数交换显示
Grate_1=Grate_2;
Grate_2=Grate_change;
ET1=1;
}
if(Begin==0) //如果开始键按下
{
delay(5);
while(Begin==0);
TR1=1;//开启定时器1
}
if(Pause==0)
{
delay(5);
while(Pause==0);
TR1=0;
}
if(Time<=0) //如果时间计数到0
{
Time=99; //恢复初始时间
TR1=0; //关闭定时器1
beef(100); //发声
}
display(Grate_1,Grate_2,Time);//显示分数、时间
}
}
voidTimer1Interrupt(void)interrupt3 //定时器1中断函数
{
TH1=0xFC; //重赋初值
TL1=0x18;
Flag++; //中断次数加1
if(Flag>=1000)//1000次也就是1秒到
{
Flag=0;
Time--; //秒变量减1
}

}

㈧ 单片机篮球计分器编程

看板子是无法编程的,必须原理图才可以,这里有一个篮球计分程序,供参考。

UP1EQUP1.1
DOWN1EQUP1.2
UP2EQUP1.3
DOWN2EQUP1.4
CHANGEEQUP1.5
BEGINEQUP1.6
BEEFEQUP2.4
DUANEQUP2.3
WEIEQUP2.2

GRATE1EQU30H
GRATE2EQU31H
GRATE_CHGEQU33H
TIMEEQU34H
CNTEQU35H

ORG0000H
LJMPMAIN
ORG001BH
LJMPT1ISR
ORG0030H
MAIN:
LCALLINITTIMER1
SETBUP1
SETBDOWN1
SETBUP2
SETBDOWN2
SETBCHANGE
SETBBEGIN
LOOP:
JBUP1,LOOP1
CLRET1
MOVR7,#5
LCALLDELAY
JNBUP1,$
INCGRATE1
SETBET1
SJMPLOOP6
LOOP1:
JBDOWN1,LOOP2
CLRET1
MOVR7,#5
LCALLDELAY
JNBDOWN1,$
MOVA,GRATE1
DECA
MOVGRATE1,A
SETBET1
SJMPLOOP6
LOOP2:
JBUP2,LOOP3
CLRET1
MOVR7,#5
LCALLDELAY
JNBUP2,$
INCGRATE2
SETBET1
SJMPLOOP6
LOOP3:
JBDOWN2,LOOP4
CLRET1
MOVR7,#5
LCALLDELAY
JNBDOWN2,$
MOVA,GRATE2
DECA
MOVGRATE2,A
SETBET1
SJMPLOOP6
LOOP4:
JBCHANGE,LOOP5
CLRET1
MOVR7,#5
LCALLDELAY
JNBCHANGE,$
MOVGRATE_CHG,GRATE1
MOVGRATE1,GRATE2
MOVGRATE2,GRATE_CHG
SETBET1
SJMPLOOP6
LOOP5:
JBBEGIN,LOOP6
MOVR7,#5
LCALLDELAY
JNBBEGIN,$
SETBTR1
LOOP6:
MOVA,TIME
JNZLOOP7
MOVTIME,#99
CLRTR1
MOVR7,#100
LCALLBEEFE
LOOP7:
LCALLDISPLAY
LJMPLOOP

T1ISR:
CLRTR1
MOVTH1,#HIGH(65536-50000)
MOVTL1,#LOW(65536-50000)
SETBTR1
DJNZCNT,T0E
MOVCNT,#20
DECTIME
T0E:
RETI

INITTIMER1:
MOVTMOD,#10H
MOVTH1,#HIGH(65536-50000)
MOVTL1,#LOW(65536-50000)
SETBEA
SETBET1
MOVCNT,#20
MOVTIME,#99
RET
DELAY:
MOVR2,#17
DLY:
MOVR3,#26
DJNZR3,$
DJNZR2,DLY
DJNZR7,DELAY
RET
BEEFC:
MOVR2,#17
BEEFD:
MOVR3,#16
BEEFE:
CPLBEEF
DJNZR3,BEEFE
DJNZR2,BEEFD
DJNZR7,BEEFC
RET
DISPLAY:
MOVA,GRATE1
MOVB,#10
DIVAB
MOV40H,A
MOV41H,B

MOVA,GRATE2
MOVB,#10
DIVAB
MOV42H,A
MOV43H,B

MOVA,TIME
MOVB,#10
DIVAB
MOV46H,A
MOV47H,B

MOVP0,#0FFH
SETBWEI
MOVP0,#0FEH
CLRWEI
MOVP0,#0FFH
SETBDUAN
MOVDPTR,#LEDTAB
MOVA,40H
MOVCA,@A+DPTR
MOVP0,A
CLRDUAN
MOVR7,#5
LCALLDELAY

MOVP0,#0FFH
SETBWEI
MOVP0,#0FDH
CLRWEI
MOVP0,#0FFH
SETBDUAN
MOVDPTR,#LEDTAB
MOVA,41H
MOVCA,@A+DPTR
MOVP0,A
CLRDUAN
MOVR7,#5
LCALLDELAY

MOVP0,#0FFH
SETBWEI
MOVP0,#0FBH
CLRWEI
MOVP0,#0FFH
SETBDUAN
MOVDPTR,#LEDTAB
MOVA,42H
MOVCA,@A+DPTR
MOVP0,A
CLRDUAN
MOVR7,#5
LCALLDELAY

MOVP0,#0FFH
SETBWEI
MOVP0,#0F7H
CLRWEI
MOVP0,#0FFH
SETBDUAN
MOVDPTR,#LEDTAB
MOVA,43H
MOVCA,@A+DPTR
MOVP0,A
CLRDUAN
MOVR7,#5
LCALLDELAY

MOVP0,#0FFH
SETBWEI
MOVP0,#0BFH
CLRWEI
MOVP0,#0FFH
SETBDUAN
MOVDPTR,#LEDTAB
MOVA,46H
MOVCA,@A+DPTR
MOVP0,A
CLRDUAN
MOVR7,#5
LCALLDELAY

MOVP0,#0FFH
SETBWEI
MOVP0,#07FH
CLRWEI
MOVP0,#0FFH
SETBDUAN
MOVDPTR,#LEDTAB
MOVA,47H
MOVCA,@A+DPTR
MOVP0,A
CLRDUAN
MOVR7,#5
LCALLDELAY

RET

LEDTAB:
DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
阅读全文

与单片机的篮球计分器相关的资料

热点内容
dvd光盘存储汉子算法 浏览:758
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:383
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163