【51单片机】【protues仿真】基于51单片机六路抢答器系统

目录

一、主要功能

二、使用步骤

三、硬件资源

四、软件设计

五、实验现象

一、主要功能

1、数码管显示显示

2、主持人按键、六个抢答按键​

3、主持人按下5s倒计时开始,等待抢答

4、抢答按下显示对应号数和20s的抢答时间,结束声光警报

二、使用步骤

本项目使用Proteus8仿真

包含:程序,仿真,文档等

三、硬件资源

1、51单片机核心模块

2、按键模块

3、LED灯模块

4、蜂鸣器模块

5、数码管显示模块

四、软件设计

void main()

{

TMOD=0X01;

TH0 = (65536-5000)/256;

TL0 = (65536-5000)%256;

EA=1;

ET0=1; //定时器中断

TR0=0; //定时器 ,等待手动开启

fmq=0;

for(i=0;i<6;i++)

{

LED=~LED;

delay(500);

}

LED=0;

while(1)

{

djtime();

if(start==0)

delay(33);

if(start==0)

{

k=1;

haoma=0;

xianshi=kaishi;

TR0=1;

}

while(k)

{

while(xianshi)

{

if(d1==0)

delay(33);

if(d1==0)

{

haoma=1;

break;

}

if(d2==0)

delay(33);

if(d2==0)

{

haoma=2;

break;

}

if(d3==0)

delay(33);

if(d3==0)

{

haoma=3;

break;

}

if(d4==0)

delay(33);

if(d4==0)

{

haoma=4;

break;

}

if(d5==0)

delay(33);

if(d5==0)

{

haoma=5;

break;

}

if(d6==0)

delay(33);

if(d6==0)

{

haoma=6;

break;

}

}

xianshi=daojishi;

fmq=1;

LED=1;

delay(400);

fmq=0;

LED=0;

k=0;

}

}

}

五、实验现象

演示视频:

【51单片机】【protues仿真】基于51单片机六路抢答器系统

相关推荐
2501_922639581 小时前
率能半导体 SS6622E直流双向马达驱动芯片:20V/2.4A,覆盖电子锁、玩具、无线充电、机器人四大应用场景
stm32·单片机·嵌入式硬件·硬件工程
pirateeee2 小时前
Yocto 构建基于官方 imx6ull-14x14-evk 的 ubuntu 镜像
linux·嵌入式硬件
恒锐丰科技林技术员2 小时前
EG2132 半桥栅极驱动芯片解析:高压半桥应用的性价比之选
经验分享·嵌入式硬件·硬件工程
动词ing3 小时前
【学习笔记】51单片机 点亮一个LED灯
笔记·学习·51单片机
尼喃3 小时前
3.7V升压5V芯片——平芯微PW5100/PW5300/PW5300A/PW6276/PW5303/PW5012
嵌入式硬件
乐橙开放平台3 小时前
门店监控想集中看?乐橙含光支持多品牌摄像头跨店管理
网络·笔记·物联网·自动化·音视频·智能家居
意法半导体STM323 小时前
【官方原创】LAT6041 STM32MP1x USB OTG FIFO设置
stm32·单片机·嵌入式硬件·mcu·fifo·stm32mp1x
笨笨饿3 小时前
#145 _Codex 三层故障详细排查与修复步骤
开发语言·人工智能·stm32·单片机·嵌入式硬件
深圳老胡3 小时前
STM32C5A3ZG开发板网络接口配置流程详解
笔记·stm32·单片机·代码规范