导航:首页 > 操作系统 > 单片机双人抢答器

单片机双人抢答器

发布时间:2022-06-08 03:31:06

⑴ 用MCS-51单片机做抢答器

网上有很多这样的资料、、慢慢来吧。加油

⑵ 单片机抢答器的的缺陷

单片机运行cpu资源是唯一的的,如果将抢答响应设定成中断形式,那么如果两人同时按抢答器,这是单片机不能正确判断出谁先按了抢答器。

⑶ 单片机控制抢答器如何解决同时按键问题

绝对同时是不可能的,看你的要求有多严格了
中断的话,单片机大概可以识别微秒级别的时间差;如果利用锁存器,可达到纳秒级别
利用中断最适宜的做法是中断响应后立即保存相应8位端口(可实现一条指令捕捉8个I/O的状态)数据,然后判断该次取样是否有效
所谓的有效,当然就是仅有一个I/O被触发,输出相应指示就可以了
一个以上I/O被触发有三种处理方法:1,诚实点,声明该次抢答无效;2,宣布同时触发的人中奖了,这概率的确不高;3,龌龊的,随机抽取一个被触发的端口,报告为最先触发。
(作为抢答器还有第四个选择,就是列出所有选项由使用者决定同时触发的处理办法)
推荐高速CMOS锁存器方案,成本不高,运作可靠(同样要考虑同时触发的可能,虽然可能性更低,但不是0,作为产品设计一定要严谨防患于未然,如果国人能学学日本人的敬业精神,made in China也就不至于满世界的丢人现眼了)

⑷ 51单片机抢答器

仿真图名称?是要问这两张图是用的什么仿真软件么?如果是那么答案就是Proteus。

⑸ 基于51单片机的抢答器如果有两人同时按下怎么解决呢 比如有四组 当其中一组按下抢答键时 屏蔽其他组

抢答按键无需去抖
理论上同时触发几乎不可能
实际应用中同时触发的概率取决于系统反应速度
速度越快同时触发的概率越低
用MCU中断截获数据的话,大概能识别微秒级别的时间差
用CMOS锁存器可识别纳秒级别的时间差

当有按键被按下的时候,以最快的速度保存各端口状态即可,无需什么屏蔽不屏蔽

⑹ 基于51单片机的抢答器如果有两人同时按下怎么解决呢

如果真是同时按下,确实是没有办法区分的。
用高速的数字电路芯片,可以把先后的时间间隔,区分到纳秒的量级。

用单片机进行处理,相差1~2微秒的,都会认为是“同时按下”。
单片机软件,检测各个引脚的次序,是有先后的,先检测到的,就占便宜了。

⑺ 设计一个单片机控制的智力竞赛抢答器

要程序 还是要电路图?

不过你才给15分 估计没人帮你做的。

⑻ 51单片机做抢答器,要求如下,需要什么器件

LEDH EQU 30H
LEDL EQU 31H
ORG 0000H
AJMP MAIN
ORG 0003H
SJMP INT_2
ORG 0013H
SJMP INT_1
MAIN:
MOV SP,#60H
MOV A,#0EEH
MOV P2,A
MOV LEDH,#0E0H

MOV LEDL,#0EH

SETB IT0
SETB IT1
SETB EA
SETB EX1
SETB EX0
SJMP $
INT_1:
MOV A,LEDL
SETB C
RLC A
` ANL A,#0FH
ORL A,LEDH
MOV P2,A
JNB ACC.3,INT_1E
MOV LEDL,#0EH
INT_1E:
RETI
INT_2:
MOV A,LEDH
SETB ACC.3
RL A
ANL A,#0F0H
ORL A,LEDL

MOV P2,A
JNB P2.7,INT_2E
MOV LEDH,#0E0H
INT_2E:
RETI
END

⑼ 设计要求:以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7

。。。明显这个是比赛用的自己做吧。上论坛看看吧电子发烧友。没有现成的也不会有先吃的,比较简单的东东就是一个按键处理和挤时模块,先用Protues 仿真玩吧。

⑽ 谁会单片机两路抢答器的程序啊帮帮我啊

C0002:
MOV P2,#0C0H
C0004:
MOV A,P1
CPL A
JZ C0004
C0005:
MOV R7,P1
MOV A,R7
ADD A,#081H
JZ C0014
ADD A,#0C0H
JZ C0013
ADD A,#0E0H
JZ C0012
ADD A,#0F0H
JZ C0011
ADD A,#0F8H
JZ C0010
ADD A,#0FCH
JZ C0009
ADD A,#0FEH
JZ C0008
DEC A
JNZ C0015
C0007:
MOV P2,#0FCH
SJMP C0016
C0008:
MOV P2,#092H
SJMP C0016
C0009:
MOV P2,#098H
SJMP C0016
C0010:
MOV P2,#0ACH
SJMP C0016
C0011:
MOV P2,#089H
SJMP C0016
C0012:
MOV P2,#081H
SJMP C0016
C0013:
MOV P2,#0DCH
SJMP C0016
C0014:
MOV P2,#080H
SJMP C0016
C0015:
MOV P2,#088H
C0016:
JNB P3_1,C0002
SJMP C0016m

阅读全文

与单片机双人抢答器相关的资料

热点内容
医疗不良事件上报系统源码 浏览:752
手机云视频加密怎么关 浏览:72
北京文件夹加密多少钱 浏览:671
什么是车鉴定app 浏览:66
战地一私人服务器怎么买 浏览:497
陈天程序员 浏览:833
编译原理如何运用到编程中 浏览:17
linux选择数据库 浏览:376
php两个数组差集 浏览:978
迷你pdf阅读器下载 浏览:433
做一个python小程序 浏览:655
pythonossystem和 浏览:645
win2008如何搭建ftp服务器 浏览:53
安卓手机为什么不翻牌 浏览:546
删除pkpm及相关文件夹 浏览:481
房贷解压银行内部流程 浏览:734
安卓手机如何更改语音 浏览:601
android红包实现 浏览:734
苹果的nvme为什么安卓不用 浏览:32
python输入单词统计个数 浏览:998