8路抢答器单片机编程

作者&投稿:韩盆 (若有异议请与网页底部的电邮联系)

急求1位数码管显示的8路抢答器的原理图及程序(应用单片机原理)
ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV A,#0FFH MOV P2,A ;显示器灭 LL0: JB P3.2 ,LL0 ;等待主持人 按下抢答开始按钮 MOV A,#0C0H ;抢答开始 显示0 MOV P2,A LL1: JB P1.7,LL2 MOV A,#0F9H ;1号选手抢答...

设计一个以单片机为核心的8位竞赛抢答器,要求如下:
8路抢答器,这种题目,在百度上真是泛滥成灾了,随便一搜就能搜到一大堆,有仿真图和程序全部资料的。或者百度文库里也同样可以搜索到,还是毕业论文,更是详细。下图是一个8路抢答器的仿真图。

基于AT89S52的单片机64路矩阵抢答器设计
用P1 和P2 口来做输入的16个键盘 用P0口输出抢答结果。 用两个三八译码器实现十六位抢答结果!希望我这个思路对你有帮助

用AT89C51单片机设计程序和仿真图
说了等于没说,有仿真图和程序,但要做什么呢?给你发一个8路抢答器的吧。include<reg51.h>#define uchar unsigned charuchar 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<...

我想用单片机AT89C51做个8路抢答器能不能用USB做电源
可以的,把USB接头的一端剪断,剥开外层皮内会有四条线,挑出其中的两条做电源,红色的为+5V,黑色的为GND,然后焊接到单片机上就可以了,测试的时候将USB插到电脑的USB接口,这样单片机就可以工作了。建议你使用AT89S52它完全兼容AT89C51,并且支持ISP在线下载,只要一条下载线就可以在线下载,非常方便 ...

用c语言编程三个按键对应点亮三个LED灯的程序,AT89S52单片机,最好...
这个也求?用按键点亮LED灯这个是51入门最基础的东西,真心想学的话,买块51的开发板,都带有例程,很快就可以入门的。建议你还是多看看资料把基础的东西学好。推荐你看一下《十天学会单片机和C语言编程》的视频教程对入门还是不错的。三路抢答器提供你编程思路(按键扫描方式)参考,程序还是要根据你的...

求51单片机6路抢答器程序
你写个按键扫描程序就可以了,同时加上一个主按键,再加上报警的程序,用定时器。当主按键按下开始计时,计时时间到没人抢答就报警 .同学你打算怎么写

51单片机四路抢答器毕业论文 只要四路
第一章 绪论设计的四路数字抢答器,每路设计一抢答按钮供选手使 用,并设置一个系统清除和抢答控制总开关 S,该开关由主持 人控制。 抢答器具有限时抢答功能,每一轮的限时抢答时间设定为 30 秒。主持人启动"开始"键后,在设定的时间内,参赛选手 进行抢答有效,否则无效。 抢答器具有锁存与显示功能。选手抢答成功则...

51单片机6路抢答器课程设计报告,谢谢
绪 论 1.1 课题研究的相关背景 抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选手号码。现在大多数抢答器均使用单片机(如MCS-51型)和数字集成电路,并增加了...

at89c51四路抢答器研究现状
本设计使用AT89C51单片机来设计智能抢答器,组数可以在八组以内任意使用。并且具有倒计时和时间设置及报警功能。利用AT89C51单片机对信号进行锁存、显示等功能。分别从硬件和软件两方面阐述了该控制系统的设计方法,并经过调试和运行使该系统达到预期目标,具有反应快、功能齐全、实用性强的特点。

兆昆楠15217986694问: 单片机八路抢答器程序 -
颍州区快克回答: OK EQU 20H;抢答开始标志位RING EQU 22H;响铃标志位ORG 0000HAJMP MAINORG 0003HAJMP INT0SUBORG 000BHAJMP T0INTORG 0013HAJMP INT1SUBORG 001BHAJMP T1INTORG 0040HMAIN: MOV R1,#30;初...

兆昆楠15217986694问: 怎样用单片机做八路抢答器 -
颍州区快克回答: 拿一个口,接8个按键,给这8个按键编号.让单片机实时扫描这些按键,检测到有按下的,就终止扫描,处理相应的键值.那个建按下就让数码管显示相应的编号就是了,很简单的.

兆昆楠15217986694问: 用单片机设计一个八路抢答器,会的给我一份吧,谢谢,要求如图所示 -
颍州区快克回答: 这好容易啊,我给你分析一下,你单片机比如P0 8个脚接8个按键,按键一端接地,P1口接一个数码管,随便弄一个多余的做蜂鸣器,一个做一个复位按键,单片机不停的检测P0,如果P0=0xfe,表示第一个按键按下,第二个按下就是0xfd,一旦检测到P0等于其中的任何一个,立即把这个值显示在数码管上,然后显示出来,同时蜂鸣器响,然后while(1)死循环,让所有操作都没用,除非再按复位重新开始,注意,复位一定要接在RST脚上

兆昆楠15217986694问: 基于单片机52八路抢答器编程 -
颍州区快克回答: #include<reg51.h> #define uchar unsigned char uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f}; sbit rstkey=P3^7; main() { uchar i,key;while(1){P2=0xff;i=0;P0=table[i];while(1){key=P1;if(key!=0xff)break;}switch(~key){...

兆昆楠15217986694问: 再帮个忙单片机课程设计——八路抢答器的汇编语言程序,急需.... -
颍州区快克回答: 假设P0口接数码管,P1接抢答器开关,P2.0接蜂鸣器 ORG 0000H SJMP STA ORG 0030H STA: MOV SP,#50H CLR EA MOV P0,#0FFH MOV P1,#0FFH LCALL DELAY MAIN1: MOV A,P1 CJNE A,#0FFH,MAIN2 SJMP MAIN1 MAIN2: JB ACC....

兆昆楠15217986694问: 谁能帮我画出由单片机控制的8路竞赛抢答器的原理图和程序(要求用C?
颍州区快克回答: 简单的说一下吧,既然是八路,那么有8个LED,8个按键,硬件:8个LED 接P1口,(注意要接上拉电阻,低电平驱动) 8个按键接P2口,按键另一端接地.编程:swhich case语句, 8个case语句 判断了哪个按键,注意每次判断需要屏蔽其他口,比如你按了P2.0,那么P1.0亮,P1.1-P1.7都要灭.然后死循环.这样就判断了谁先按.而之后按的都无效.

兆昆楠15217986694问: 求单片机八路抢答器编程,当有任意一个按键按下时,其它按键再按下均无效,最好有倒计时的 -
颍州区快克回答: 很简单的 给你设计思想吧 (仅供参考) 设置两个中断入口,一个是定时中断,一个是外部中断,程序先按设定的初值倒计时并显示时间倒计时为0时 进入定时中断,执行中断程序(跳到判断P0口值的程序去(PO,P1,P2均可)当PO不为FFH时说明有键按下,立即进入外部中断程序,显示PO的值(显示程序最好用查表法,如FEH对应0的八段码...)懂了吧

兆昆楠15217986694问: 8路抢答器,单片机程序,高分,半小时时间 -
颍州区快克回答: 简单的说一下吧,既然是八路,那么有8个LED,8个按键,硬件:8个LED 接P1口,(注意要接上拉电阻,低电平驱动) 8个按键接P2口,按键另一端接地.编程:swhich case语句, 8个case语句 判断了哪个按键,注意每次判断需要屏蔽其他口,比如你按了P2.0,那么P1.0亮,P1.1-P1.7都要灭.然后死循环.这样就判断了谁先按.而之后按的都无效.

兆昆楠15217986694问: 怎么样用单片机搭接8路抢答器?
颍州区快克回答: 数显一个 最好用供阳的,最好接P0口 4个 按键 上拉上电阻 低电平有效 程序一直扫描按键 有按下执行相应显示 并且死机. 使用完后 可以复位 从新使用 你如果会 单片机的话 这个东西 1个小时 连程序带板子就全能搞定 很简单

兆昆楠15217986694问: 你好,请问你有用单片机做八路抢答器的c语言程序吗??有的能不能发到我邮箱??非常感谢!!! -
颍州区快克回答: ,8个按键,硬件:8个LED 接P1口,(注意要接上拉电阻,低电平驱动) 8个按键接P2口,按键另一端接地.编程:swhich case语句, 8个case语句 判断了哪个按键,注意每次判断需要屏蔽其他口,比如你按了P2.0,那么P1.0亮,P1.1-P1.7都要灭.然后死循环.这样就判断了谁先按.而之后按的都无效.


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