四路电子抢答器的程序

四路电子抢答器的程序,第1张

兄弟~我只懂用汇编语言编写~因为这个星期我刚好做这到题

ORG 0000H

AJMP START

ORG 0030H

START:MOV P0,#00H;显示

MOV P2,#0FFH;

JNB P10,PULSE;开始

LOOP:;MOV P3,#0FFH

JNB PI0,LOOP5

JNB P11,LOOP1; 判断指令

JNB P12,LOOP2

JNB P13,LOOP3

JNB P14,LOOP4

AJMP START;跳转指令

ZHT0:MOV P0,#00H;显示

SE1: MOV P2,#0FEH

JNB P15,ZHT0

AJMP SE1

SE2:MOV P2,#0FDH

JNB P15,ZHT0

AJMP SE2

SE3:MOV P2,#0FBH

JNB P15,ZHT0

AJMP SE3

SE4:MOV P2,#0F7H

JNB P15,ZHT0

AJMP SE4

LOOP1: MOV P0,#01H

MOV P2,#7EH;1号LED亮,发出警告

LCALL DELAY;延时05S

MOV P2,#0FFH;1号LED灭,警告停止

LCALL DELAY;延时05s

AJMP START;跳转指令

LOOP2: MOV P0,#02H

MOV P2,#7DH;2号LED亮,发出警告

LCALL DELAY;延时05S

MOV P2,#0FFH;2号LED灭,警告停止

LCALL DELAY;延时05s

AJMP START;跳转指令

LOOP3:MOV P0,#03H

MOV P2,#7BH;3号LED亮,发出警告

LCALL DELAY;延时05s

MOV P2,#0FFH;3号LED灭,警告停止

LCALL DELAY;延时05s

AJMP START;跳转指令

LOOP4:MOV P0,#04H

MOV P2,#77H;4号LED亮,发出警告

LCALL DELAY;延时05s

MOV P2,#0FFH;4号LED灭,警告停止

LCALL DELAY;延时05s

AJMP START;跳转指令

LOOP5:MOV P2,#00H

MOV TMOD,#01H

MOV DPTR,#TABLE

PULSE:MOV P2,#0FFH

MOV TMOD,#01H

MOV DPTR,#TABLE;连数

NEXT:MOV A,#00H

MOVC A,@A+DPTR

MOV P0,A

JNB P11,SE1;判断1号抢答器是否打开

JNB P12,SE2;判断2号抢答器是否打开

JNB P13,SE3;判断3号抢答器是否打开

JNB P14,SE4;判断4号抢答器是否打开

MOV R3,#20

LCALL DELAY1

INC DPTR

CJNE A,#0FFH,NEXT

MOV P0,#0FFH

AJMP START;跳转到START处循环

DELAY:MOV R5,#250

D1:MOV R6,#20

D2:MOV R7,#248

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET

DELAY1:SETB TR0

AGAIN: MOV TL0,#LOW(65536-50000)

MOV TH0,#HIGH(65536-50000)

TEST1: JBC TF0,TEST2

JMP TEST1

TEST2:DJNZ R3,AGAIN

CLR TR0

RET

TABLE:DB 20H,19H,18H,17H,16H,15H,14H,13H,12H,11H

DB 10H,09H,08H,07H,06H,05H,04H,03H,02H,01H,00H

DB 0FFH

END

就是一个逻辑问题了

if qiangda==1 then

count--

if count<5

moudeng=1;

fi

if !first||!second&&||!third||

tingzhidaojishi=1

关闭中断

查询端口看看谁按的键

快速的抢抢答器的方法步骤如下:

1、正式抢答之前一般都有一次彩排熟悉抢答器,要提前试试触点的间隙有多大,灵敏程度如何,用心体会抢答倒计时间的间隔。

2、按铃准备,当知识竞赛进入抢答题阶段,按铃队员要将右手(或左手)放到抢答器上,迅速做好按铃准备。

3、在心中和软件同步默念倒数的3个数,集中注意力,认真听,手自然跟上,不要过快或过慢。

首先,所有人员的手机全部接入同一个wifi网络。

再在手机上打开微信,点击“发现”,拖动页面到最下方,找到“小程序”。在新d出页面的文本框中输入“抢答器”进行搜索 。选中搜索结果的“超级抢答器”,点击打开进入超级抢答器应用主界面。

以上就是关于四路电子抢答器的程序全部的内容,包括:四路电子抢答器的程序、八路抢答器的程序用C语言怎么编、抢答器如何快速的抢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9459286.html

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

发表评论

登录后才能评论

评论列表(0条)

保存