一、资源下载请点击这里:
二、仿真实现功能如下:
使用51单片机设计一个8路抢答器:
1、可实现8位选手进行抢答。
2、设置抢答开始键和清零键。按下抢答开始键,开始抢答倒计时;进入下一轮抢答需要按下清零键,按下清零键将选手编号和作答倒计时清零。
3、设置四位LED数码管,用来显示选手编号、时间倒计时等信息。系统上电后,LED数码管显示“GOOD”,按下清零键后显示“CLR-”;按下抢答开始键后,LED数码管第三位和第四位显示抢答倒计时;选手抢答成功后,LED数码管第一位显示抢答者编号,第二位显示“-”,第三位和第四位显示抢答剩余时间;在有选手按下按键抢答成功时,其余选手按下按键视为违规。出现违规抢答时,LED数码管第一位显示违规抢答选手编号,第二位显示“-”,第三位和第四位显示“XF”。
4、在显示抢答成功时,与选手按键对应的发光二极管亮起,当作答倒计时进入5秒时,发光二极管闪烁提示;当倒计时结束,蜂鸣器发出一声“嘀”的提示到倒计时结束。当发现违规抢答时,违规选手对应的发光二极管闪烁;若在抢答倒计时结束时仍无人抢答,八位选手对应的发光二极管同时闪烁,蜂鸣器发出持续5s的报警提示音。
5、设置20秒抢答倒计时;30秒作答倒计时。
三、仿真图如下: