求一个51单片机做的篮球记分器,带程序,可以仿真的。

求一个51单片机做的篮球记分器,带程序,可以仿真的。

第1个回答  2013-09-24
需要24s,总时间和双方的得分数吧,还有按键控制,按键控制你是准备一次加一分还是分三个按键,一分二分三分分别按啊,还有个暂停和开始吧,这个很重要,用数码管显示比较繁琐,不过用液晶屏显示不太靠谱,就是简便,不懂可以问我,乐意为你解答。追问

用上面自制的数码管怎样才能代替下面的数码管?不用改程序可以做得到吗?我自己试了驱动不了。

追答

为什么要用自己自制的数码管呢,你用什么单片机,IO口够用么?麻烦加187,0111,474,这里不是很方便。

求一份关于篮球计分器的51单片机C语言程序
这是一个数码管显示的篮球计分程序,你可以参考一下:#include"reg52.h"#define u8 unsigned char#define u16 unsigned intsbit UP_1 = P1^1; \/\/第一队加分键sbit DOWN_1 = P1^2; \/\/第一队减分键sbit UP_2 = P1^3; \/\/第二队加分键sbit DOWN_2 = P1^4; \/\/第二队减分...

基于51单片机的篮球计分器课程设计(有仿真图和实物图)
课程设计实验报告一、题目:篮球记分器2、主要元器件:STC89C5212M晶振四位一体数码管两位数码管2个4.7K欧排阻2个极性电容电容22pF电阻10K欧开关8个导线若干3、主要功能:1.12分钟倒计时2.分别给A、B队加1、2、3分并显示3.换场A、B两队分数交换4.暂停4、工作原理:1.原理图2.方框图3.实物图4...

51系列单片机篮球计分器代码怎么写?
sbit key1 = P3^0; \/\/ 定义按键1引脚 s2 = P3^1; \/\/ 定义按键2引脚 sbit led1 = P1^0; \/\/ 定义LED1引脚 sbit led2 = P1^1; \/\/ 定义LED2引脚 unsigned char score_a = 0; \/\/ 篮球A队得分变量,初始化为0 unsigned char score_b = 0; \/\/ 篮球B队得分变量,...

谁能发一份单片机篮球计时记分器的设计电路图和程序
篮球比赛中,得分可分为1分、2分、3分三种情况,为防止出见加分错误要另设一减分开关。根据这样的设计要求,结合数码管的显示以及51单片机中计数器的工作实现方式、接口应用、中断控制等可设计出程序流程图如下所示:部分程序如下:数码管的显示,在TAB中加入数码管显示数字时对应的16进制数 MOV DPTR,#...

篮球计分器程序(单片机汇编语言编写,不要C语言)
main:mov p1,#00h mov r1,#00h a1:call dis jb p3.2, j1 jb p3.3,j2 jb p3.4,j3 jmp a1 dis:mov a,r1 mov b,#10 div ab mov p1,a setb p2.0 call yanshi mov p1,b clr p2.0 call yanshi ret ji:call yanshi jnb p3.2,a1 inc r1 ret j2:call yanshi jnb p...

求单片机篮球计分器,8个按钮.开始.结束.加一分.加两分.加三分,不用...
用单片机做篮球计分器,8个按钮用于计分,这个可以实现,计多少分都可以,可由程序来控制实现。仿图如下图所示。

基于单片机AT89C51控制的篮球计分器课程设计报告
Intel公司的MCS-48、MCS-51就是按照创新模式发展起来的单片形态的嵌入式系统。MCS-51是在MCS-48探索基础上,进行全面完善的嵌入式系统,成为单片嵌入式系统的典型结构体系。体育比赛计分器是对体育比赛过程中所产生的比分等数据进行快速采集记录、加工处理、传递利用的工具。篮球比赛的计分器是一种得分...

求单片机用汇编写个篮球计分器的程序
P1.0到1.5对应AB队的比分按键+1、+2、+3(按下时为0)。P0口接数码管(通过74S373),P2.0到P2.3通过4个反相器分别控制4个数码管(为1时点亮,你可以设0时点亮,就看你是共阳极还是共阴极,本例采用共阴极)ORG 0000H STA MOV R0,#00H MOV R1,#00H MAIN: MOV P1,#0FFH MOV A,...

51单片机篮球计分显示器的设计
设计时可以先调试出一个队的计分显示器,然后加入中途暂停中断,显示提示,调试通过后再加入另一个队的得分显示器,最后联调直到成功完成。这个要求每看懂 什么意思?

篮球计分牌 (1)3位数码管显示篮球分数 (2)通过按键进行加减分数 求大 ...
0:1);\/\/按下按键,蜂鸣器响if(readPIN(key,4)==0){\/\/判断给哪一方加减分jjf(&count);}else {jjf(&count1);}lan();if(la_count==2){if(s24off_flag==0){s24=24000;s24off_flag=1;}else {s24off_flag=0;}la_count=3;}}}void timer0() interrupt 1\/\/定时器{ TH0=(...

相似回答