八路数字抢答器的设计

八路数字抢答器的设计,第1张

1供给主持人的按键有两个, 系统清零和开始抢答。

2能显示是哪位选手抢答成功,同时显示该选手有60秒(倒计时)答题时间

3主持人按下抢答按键时,显示30秒(倒计时)抢答时间。如果主持人没按下抢答按键而有选手按抢答键,数码管闪烁显示犯规的选手号码,同时蜂鸣器报警!

4如果定时时间到,无人抢答,系统禁止抢答,报警功能我没实现,数码管上显示FF你可以自己修改为00。

5同时提供另外两个按键,功能是主持人能调节抢答的时间和答题的时间!

方案:基于单片机的八路抢答器!

具体电路图和汇编程序请进入本人的博客,有全部资料,作品我也用面包板焊好同时实现了功能!

八路抢单器,一般而言需要的功能有:抢答按钮(八个),指示灯(至少八个),显示(至少一位数码管),警报提示(蜂鸣器),复位按钮(或开始按钮,由主持人控制)。

扩展功能,倒计时数码显示。

这个是延时啊,就是让单片机去做一些自减运算,浪费掉执行这些指令时间,达到延时的目的。这个有什么好解释的咯?

for(x=z;x>0;x--)

for(y=110;y>0;y--);

写完整了,就是

for(x=z;x>0;x--)

{

for(y=110;y>0;y--)

{

;//这个分号不能少哦,这里是空指令的意思,但是照样需要浪费掉指令周期的

}

}

ORG 0000H

SJMP STA

ORG 0030H

STA:

MOV SP,#50H

CLR EA

MOV P0,#0FFH

MOV P1,#0FFH

MOV P3,#0FFH

CLR P20

LCALL DELAY

MAIN1:

MOV A,P3

CJNE A,#0FFH,MAIN2

SJMP MAIN1

MAIN2:

JB ACC0,MAIN21

MOV A,#1

MOV P0,#0FEH

LCALL DISPLAY

LCALL DELAY

SJMP MAIN1

MAIN21:

JB ACC1,MAIN22

MOV A,#2

MOV P0,#0FDH

LCALL DISPLAY

LCALL DELAY

SJMP MAIN1

MAIN22:

JB ACC2,MAIN23

MOV A,#3

MOV P0,#0FBH

LCALL DISPLAY

LCALL DELAY

SJMP MAIN1

MAIN23:

JB ACC3,MAIN24

MOV A,#4

MOV P0,#0F7H

LCALL DISPLAY

LCALL DELAY

SJMP MAIN1

MAIN24:

JB ACC4,MAIN25

MOV A,#5

MOV P0,#0EFH

LCALL DISPLAY

LCALL DELAY

SJMP MAIN1

MAIN25:

JB ACC5,MAIN26

MOV A,#6

MOV P0,#0DFH

LCALL DISPLAY

LCALL DELAY

SJMP MAIN1

MAIN26:

JB ACC6,MAIN27

MOV A,#7

MOV P0,#0BFH

LCALL DISPLAY

LCALL DELAY

SJMP MAIN1

MAIN27:

JB ACC7,MAIN1

MOV A,#8

MOV P0,#07FH

LCALL DISPLAY

LCALL DELAY

LJMP MAIN1

DISPLAY:

MOV DPTR,#DISTAB

MOVC A,@A+DPTR

MOV P1,A

SETB P20

LCALL DELAY

LCALL DELAY

LCALL DELAY

LCALL DELAY

LCALL DELAY

CLR P20

RET

DELAY:

MOV R1,#10

DELAY1:

MOV R2,#250

DJNZ R2,$

MOV R2,#250

DJNZ R2,$

DJNZ R1,DELAY1

RET

DISTAB:

DB 0C0H ;0

DB 0F9H ;1

DB 0A4H ;2

DB 0B0H ;3

DB 99H ;4

DB 92H ;5

DB 82H ;6

DB 0F8H ;7

DB 80H ;8

DB 90H ;9

END

以上就是关于八路数字抢答器的设计全部的内容,包括:八路数字抢答器的设计、八路抢答器怎么用单片机去实现,它需要哪些功能希望能给我一些实现八路抢答器的清晰思路,我不甚感激!!、单片机八路抢答器,程序有一段不知道什么意思,能不能解释一下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9342468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存