基于单片机带计分功能的8路抢答器设计-proutes仿真毕业设计

百度网盘下载地址(983):点击下载

该8路抢答器通过AT89C51控制,电路硬件部分包括51单片机最小系统、电源、数码管、蜂鸣器等。

抢答器操作规则:

1.主持人进行复位,依次显示8位选手的分数,8位选手分数显示结束后主持人方可按下开始按键

2.主持人按下抢答开始按键,抢答者才可以开始抢答,数码管抢答倒计时10S

3.抢答者按下按键,数码管显示抢答者的编号和答题剩余时间倒计时20S

4.在20S内,抢答者答题正确,主持人按下加分按键,分数加一。答错主持人按下减分按键,分数减一。(默认抢答者的初始分数为50)

5.重复1~4的步骤

sbit k2=P1^2;
sbit k3=P1^3;
sbit k4=P1^4;
sbit k5=P1^5;
sbit k6=P1^6;
sbit k7=P1^7;

sbit beep=P3^7;				/*蜂鸣器*/
sbit ks=P2^4;				/*开始计时*/
sbit jiayi=P2^5;			/*分数加1*/
sbit jianyi=P2^6;			/*分数减1*/
sbit fw=P2^7;				/*复位*/
int flg=1;
bit flg1=0;
int t=0,s=0;

uchar qiangdanum=0x0b;
uchar code table[]=
{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00,0x00};
uchar ge=0,shi=0;
uint num,time=10, fs=0;
int nums[]={50,50,50,50,50,50,50,50};
void kyy(void) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值