51单片机程序,包含数码管加分,倒计时,按键扫描,蜂鸣器,四位抢答器
2022-01-02 20:59:39 5KB 单片机c语言
1
(1)4名选手编号为:1,2,3,4。各有一个抢答按钮,按钮的编号与选手的编号对应,也分别为1,2,3,4。 (2)给主持人设置一个控制按钮,用来控制系统清零(抢答显示数码管灭灯)和抢答的开始。 (3)抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,该选手编号立即锁存,并在抢答显示器上显示该编号,同时扬声器给出音响提示,封锁输入编码电路,禁止其他选手抢答。抢答选手的编号一直保持到主持人将系统清零为止。 (4)抢答器具有定时(9秒)抢答的功能。当主持人按下开始按钮后,定时器开始倒计时,定时显示器显示倒计时间,若无人抢答,倒计时结束时,扬声器响,音响持续1秒。参赛选手在设定时间(9秒)内抢答有效,抢答成功,扬声器响,音响持续1秒,同时定时器停止倒计时,抢答显示器上显示选手的编号,定时显示器上显示剩余抢答时间,并保持到主持人将系统清零为止。 (5)如果抢答定时已到,却没有选手抢答时,本次抢答无效。系统扬声器报警(音响持续1秒),并封锁输入编码电路,禁止选手超时后抢答,时间显示器显示0。 (6)可用石英晶体振荡器或者555定时器产生频率为1Hz的脉冲信号,作为定时计数器的CP信号。
2022-01-01 10:42:29 284KB 数电 抢答器
1
数字逻辑电路的课程设计,四路抢答器的论文报告,内容详细,格式也已列出
2021-12-28 17:13:17 273KB 数字
1
(1)基本功能  1、 可同时供4名选手参赛,其编号分别是1到4,各用一个抢答按钮,按钮的编号与选手的编号相对应。  2、给节目主持人设置一个控制开关,用来控制系统的清零(编号显示数码管灭灯)和抢答的开始。  3、抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并数码管上显示选手的编号,同时扬声器给出声音提示;同时封锁输入电路,禁止其它选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。
2021-12-21 13:19:45 196KB 四路抢答器
1
数字电子抢答器,犯规抢答警告,抢答倒计时,答题倒计时,LED数码显示
2021-12-20 14:36:08 1.38MB 数电抢答器
1
1)设计制作一个可容纳四组参赛的数字式抢答器,每组设置一个抢答按钮供 抢答时使用,且电路具有第一抢答信号的鉴别和锁存功能。 2)在主持人将系统复位并发出抢答指令后,用数码管显示第一抢答组别且该组别对应指示灯亮,同时电路应具有自锁功能,使别的抢答开关不起作用。 3)设置计分(含加分与扣分)电路。
2021-12-16 16:25:43 590KB 模电 抢答器
1
自己独立制作的四路抢答器,完整的原理图,完整的仿真图,完整的C程序!
2021-12-15 19:36:35 148KB 单片机
1
四人只能抢答器,让你爱不释手的东西。。。。。。。。。。。。。。。。
2021-12-09 10:33:55 323KB 抢答器
1
本程序为用HDL语言设计的在QII上运行的4人抢答器,抢答器精度不受时钟影响,检测准确可靠。可用于课程设计。
2021-12-07 21:34:39 17KB 抢答器 QII HDL
1
基于51单片机开发的四人抢答器,包含的功能:抢答、倒计时、报警、液晶提示、记分等等 void keyscan(); void display(); void init(); void delay(uint z) //延时函数 { uint i,j; for(i=z;i>0;i--) for(j=124;j>0;j--); } void beepopen(uint z) //蜂咛器函数 { led=0; //打开裁判灯 beep=0; delay(z); beep=1; led=1; //关闭裁判灯 delay(z); } void init() //总初始化函数 { P0=0; P1=0xfc; tinit=tim; //为了让裁判键按下后恢复定义的倒计时时间 led=0; //打开裁判灯 TMOD=0X01; //定时器初始化 ,方式1定时器0 TH0=(65536-50000)/256; //50ms TL0=(65536-50000)%256; EA=1; //开总中断 ET0=1; //开定时器0中断 } void main() //主函数 { init(); //初始化函数 while(1) { keyscan(); //键盘扫描函数 display(); //数码管显示子函数 } }
2021-12-06 23:20:09 10KB 51单片机 C语言 四人抢答器
1