怎么设计基于51单片机的八位抢答器课程设计用c语言?

作者&投稿:武菊 (若有异议请与网页底部的电邮联系)
基于51单片机的八位抢答器用c语言怎么弄~

8个按键采集输入信号,
输入信号互斥,
任意一路信号采集到,屏蔽其他输入信号,
一路继电器输出信号,驱动报警器报警。

看不清楚你的图!具体接口不清楚!我就用文字写几个小步骤哈!!!全局先定义【位选口数组】【数码管显示0~9的数组】分别对按键进行编号,并置高!有键按下,判定该口是否为低,是低,显示该编好号的数!记住因为是抢答器,一个人按下,下一个人按下无效,且不显示,按键显示后加一个死循环!!这个程序很简单,有问题可以把图弄清晰了!帮你写出来!不过你还是自己试一试!毕竟知识是自己练出来的……

你的描述不详:下面我给出方法,自已参考:
1:主持人端有一个单片机设备 且设备有一个或多个按键,单个按键,那么就做成按键复用,如果是多个按键,那就可以按要求设置按键功能和数量。参赛队每队一个设备,如果不方便能过连线来通讯,就采用无线通讯,抢答端只需一个按键按键,同时在按键里或边上用指示灯来指示状诚。
2:逻辑,当主持人按下抢答键时,主持人端设备向8个参赛队发送抢答开始信号数据,参赛队8个设备向主持端应答,判断收到应答后,开始计时10秒,某一队按下按键时,这队会向主持端发送本队的编号即可,说到这里,后面的基本上都是一样的原理,就是收发数据,应答,判断数据类型和功能。即可达到你的要求。


求哪个好心人给个,基于51系列的单片机和DS1302时钟芯片的电子万年历毕...
求哪个好心人给个,基于51系列的单片机和DS1302时钟芯片的电子万年历毕业设计,万分感谢。 单片机是at89c51,希望给个仿真软件图,最好是有程序,万分感谢。... 单片机是at89c51,希望给个仿真软件图,最好是有程序,万分感谢。 展开  我来答 3个回答 #热议# 你发朋友圈会使用部分人可见功能吗?shangkun200901 ...

基于MCS-51单片机的精密温度控制系统的设计与实现
基于MCS-51单片机的精密温度控制系统的设计与实现 15 毕业设计最好有全套的跪求啊谢谢了... 毕业...从硬件角度来看,与MCS-51指令完全兼容的新一一代AT89CXX系列机,比在片外加EPROM才能相当的8031-2...DS18B20是美国达拉斯半导体公司的产品,与其他产品相比较它的性能有如下特点:①采用单总线专用技术,既可...

求一份设计一个以51单片机为核心的数字钟,要求能够实时显示小时、分钟...
自己做的,带年月日的 P1口接8个按键 P2低四位接74ls48P2.4接数码管dp高三位接74ls138 include<reg51.h> \/\/头文件\/\/ define uchar unsigned char define uint unsigned int define ulint unsigned long int define tn0h 0x70 define tn0l 0x00 define tn1h 0x70 define tn1l 0x...

基于51单片机和热敏电阻的温度控制系统
设计传感器电路进行温度采集与显示,通过继电器或可控硅控制热得快进行加热,实现对水温的控制。要求:精度±1℃,超调≤5%,PID参数温度设定值可调,控制量温度测量值可显。请求高手... 设计传感器电路 进行 温度采集与显示, 通过继电器或可控硅控制 热得快进行加热,实现对水温的控制。 要求: 精度±1℃ ,超调≤5% ,PID...

MCS-51单片机,数据块传送程序设计,汇编语言如何设计?
将以 R2、R3 为首地址的源 RAM 区的 R6、R7 字节的数据 传送到以 R4、R5 为首地址的目的 RAM 区。设定 R2、R3 所存储的源 RAM 首地址为 2000H(即 R2、R3 分别为 20H、00H),R4、R5 所存储的目的 RAM 首地址为 4000H(即 R4、R5 分别为 40H、00H),R6、R7 所存储 的字节数为 ...

51单片机设计,哪位大神帮帮忙设计一下,谢谢了!!!
include<reg51.h>#define uint unsigned int#define uchar unsigned char #define red (~0x01)#define yellow (~0x02)#define green (~0x04)#define left (~0x08)#define nbred (~0x10)#define nbyellow (~0x20)#define nbgreen(~0x40)#define nbleft (~0x80)uint num2;uchar dx_js,...

51单片机加74hc595驱动多个数码管静态显示的程序设计
1、首先数码管分为1位,4位,8位,4位和8位的又分为共阴和共阳数码管。2、共阳数码管,即阳极全部连接在一起,单片机接口给低电位即可点亮对应的段位。3、可利用MCS-51系列单片机的芯片AT89C52的P3.4,P3.5,P3.6,P3.7进行计时并在数码管上显示时间,作为按键的入口。4、共阴数码管,即阴极...

求51单片机的简易计算机的设计,要求+ _ * \/ .
8位显示 51单片机 键盘 include <reg51.h> define uchar unsigned char unsigned char disdata[8];uchar op=12;\/\/按键位置 long a=0;\/\/运算结果 bit flag=0;\/\/上一次是数字键 uchar code dispcode[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,...

基于51系列单片机的LED显示屏开发技术版权信息
关于"基于51系列单片机的LED显示屏开发技术"的详细介绍,该书籍由邬芝权和李骐两位作者共同编撰。这本专著详细探讨了如何利用51系列单片机进行LED显示屏的开发和设计,为读者提供了实用的技术指导。该书由北京航空航天大学出版社出版,出版时间为2009年,具有ISBN号码9787811244656,页数适中,开本为16开。定价...

51单片机及其C语言程序开发实例目录
51单片机及其C语言程序开发实例目录上篇 - 单片机设计基础 第1章 - 绪论 第2章 - 51单片机基础知识 第3章 - 51单片机C语言程序设计基础 第4章 - 单片机系统资源扩展 第5章 - 51单片机的最小系统 中篇 - 基于51单片机的模块设计 第6章 - 键盘与数码管接口 第7章 - 液晶显示模块 第8章 - A...

武侯区13657955437: 求51单片机的控制的八路抢答器的程序 -
管肤壮骨: OK EQU 20H;抢答开始标志位RING EQU 22H;响铃标志位ORG 0000HAJMP MAINORG 0003HAJMP INT0SUBORG 000BHAJMP T0INTORG 0013HAJMP INT1SUBORG 001BHAJMP T1INTORG 0040H MAIN: MOV R1,#0FH...

武侯区13657955437: 跪求一份基于51单片机的八路抢答器设计
管肤壮骨: 我有的,使用51单片机,加上几个简单的按钮就可以来,很简单的.有扩展的功能就是抢答倒计时,回答倒计时,倒计时语音提示,需要可以联系我.

武侯区13657955437: AT89C51单片机8路抢答器课程怎么样设计??? -
管肤壮骨: 采用单片机的P1口控制8个发光二级光LED1,LED2,...LED8,P2口控制8个按键K1,K2,K3,...,K8,每个按键分别对应一个发光二级光.例如当K1按下时,LED1点亮,此时其余按键再按下无效.这是硬件的电路实现和基本程序设计思路,具体程序编写就要靠你自己了哈~~

武侯区13657955437: 谁有51单片机8路抢答器程序?各位大侠帮帮忙…… -
管肤壮骨: #include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 sbit key1=P3^0;//定义按键位置 需要切换到独立按键模式 sbit key2=P3^1; sbit key3=P3^2; sbit key4=P3^3;/***************************************************...

武侯区13657955437: 用AT89C51芯片制成的八路抢答器 -
管肤壮骨: 1.基于单片机的八路抢答器!2.能显示(数码管)是哪位选手抢答成功,同时显示该选手有60秒(倒计时)答题时间,主持人按下按键后能显示有30秒抢答时间!同时提供两个按键,功能是主持人能调节抢答的时间和答题的时间!3.具体电路图和汇编程序请进入本人的博客,有全部资料,作品我也用面包板焊好同时实现了功能! 其它功能!:4.供给主持人的按键有两个, 系统清零和开始抢答.5.主持人按下抢答按键时,显示30秒(倒计时)抢答时间.如果主持人没按下抢答按键而有选手按抢答键,数码管闪烁显示犯规的选手号码,同时蜂鸣器报警!6.如果定时时间到,无人抢答,数码管上显示FF.

武侯区13657955437: 设计一个八位竞赛抢答器 -
管肤壮骨: #include<reg51.h>#define uchar unsigned char uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f}; sbit rstkey=P2^2; sbit speaker=P2^0; void delay()//延时约400毫秒 { uchar i,j; for(i=0;i<200;i++) for(j=0;j<250;j++); } main() { uchar i,key;...

武侯区13657955437: C语言在编写八路抢答器,共10个按钮,一个启动,一个停止,八个抢答按钮.用AT89C51控制,最好有原理图 -
管肤壮骨: 其实,需要补充的还很多,比如,出现了抢答,要有显示,无论是数字还是灯光.其实,简单的逻辑电路也可以实现,就是复杂了些.如果用单片机实现,跟键盘一样,这里面需要有一个去抖动的算法,但是,如果两个或以上抢答按钮同时出现,这里面就会变得比较复杂.原理图应该非常简单,找一个口做8个按钮的输入,比如P0.另外,比如P1,应该用一个口的8个输出用来显示谁抢到了,或者,用数码管,好在管脚的数量没什么区别.最后,再找一个口,就是开始、结束按钮,并且,这里面应该有蜂鸣器,提示开始、结束、有人抢答.关键的问题在去抖动的算法上,而不在原理图上.

武侯区13657955437: 我想知道设计一个由8051芯片的八路抢答器应该学习哪些内容 -
管肤壮骨: 单片机.如果你对单片机的内部硬件结构不是很了解,是没有关系的.你可以用c编程,不需要对单片机的内部结构彻底的了解,如果你没有学过单片机的话,你可以下载郭天祥的教程: http://bbs.cechinamag.com/?url=http://bbs.cechinamag.com/ShowTopic.aspx?id=54841 也可以到6酷里搜索《KEIL C51 单片机教程》,不过6酷里画质不是很清晰,最好是下载.大约十天就可以学会51系列的单片机.学会了51单片机,你就会觉得你要设计的内容是很简单的,完全可以实现.

武侯区13657955437: 基于89C51单片机设计的八路抢答器 -
管肤壮骨:内容: 1、试验目的:了解按键的扫描原理 2、实现现象:同时按键抢答,先按的键有效,其他按键锁死 复位后重新开始抢答 3、硬件要求:按键 LED灯 原理:最先按下按键者...

武侯区13657955437: 单片机课程设计——电子抢答器设计 要求:选择51单片机,晶振12MHZ;电子抢答器可供8名选手参赛;
管肤壮骨: <p></p> <p> ORG 0000H</p> <p> JMP BEGIN </p> <p> ORG 0030H </p> <p>TABLE: ; 共阴极数码管显示代码表 </p> <p> DB 3FH,06H,5BH,4FH,66H ;12345 </p> <p> DB 6DH,7DH,07H,7FH ;6789 </p> <p>DELAY: MOV R5,#20 </p> <p>...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网