1730【毕设课设】基于单片机带时间及声光提示的八路抢答器设计

功能:基于单片机带时间及声光提示的八路抢答器设计,八位抢答器设计,包含抢答时间调节,限时时间调节,裁判开始按钮和结束按钮。数码管实时显示抢答结果和抢答时间。

资料:仿真电路、程序、等软件资料

部分程序:

#include<at89x51.h>
#define uchar unsigned char
#define uint unsigned int
char s;
uchar num=0;
char time=20;	//抢答时间
char datitime=30;	//答题限时时间
uint tt,t1;	//T0,T1定时器定一秒时
bit flag,s_flag=1,b_flag,fall_flag;	//标志位
bit K_startcountflag,K_timecountflag;	//时间调整标志位
sbit K0=P3^0;
sbit beep=P3^7;         //蜂鸣器
sbit rled=P3^1;		//指示灯
sbit K1=P1^0;		
sbit K2=P1^1;
sbit K3=P1^2;
sbit K4=P1^3;
sbit K5=P1^4;
sbit K6=P1^5;
sbit K7=P1^6;
sbit K8=P1^7;
sbit K_Time=P3^2;	//答题计时键
sbit K_startcount=P3^3;	//开始抢答时间调整键
sbit K_timecount=P3^4;	//答题计时时间调整键