第1个回答 2010-05-24
单片机设计的抢答电路是没有缺陷的.
关键是你如何设计.你要精确至微秒级的就用个锁存器锁存数据后给单片机.
第2个回答 2010-05-24
其实判断时间是微秒级的,你可以使用一个PORT口作为输入判断。
当判断到有一个通道为有效时,其他通道关闭就好了。
基本上两人在1Us内同时按下几乎是不可能的。
----------------------------------------------
使用常用的12MHz晶振,8路信号,使用JNB(或JB)指令来判断,判断1路就需要2us。
判断第1路的时候,离判断第7、8路,还有14微秒的时间,......
第3个回答 2010-05-24
其实判断时间是微秒级的,你可以使用一个PORT口作为输入判断。
当判断到有一个通道为有效时,其他通道关闭就好了。
基本上两人在1Us内同时按下几乎是不可能的。
第4个回答 2010-05-24
单片机运行cpu资源是唯一的的,如果将抢答响应设定成中断形式,那么如果两人同时按抢答器,这是单片机不能正确判断出谁先按了抢答器。