右侧
当前位置:网站首页 > 资讯 > 正文

课程设计抢答器at89c51,抢答器课设心得

作者:admin 发布时间:2024-01-28 04:30 分类:资讯 浏览:20 评论:0


导读:...一个启动,一个停止,八个抢答按钮。用AT89C51控制,最好有原理图_百度...1、原理图应该非常简单,找一个口做8个按钮的输入,比如P0。另外,比如P1,应该用一个口的8...

...一个启动,一个停止,八个抢答按钮。用AT89C51控制,最好有原理图_百度...

1、原理图应该非常简单,找一个口做8个按钮的输入,比如P0。另外,比如P1,应该用一个口的8个输出用来显示谁抢到了,或者,用数码管,好在管脚的数量没什么区别。

2、.4.1 步骤一:PROTEUS电路设计,实现用单片机AT89C51控制直流电机正反转原理图如图5-33所示。

3、“30秒倒计时器”动作流程主要受三个全局变量控制。首先是bit变量“act”,当“act”为“1”时倒计时开始,为“0”时倒计时停止,“act”初值为“0”,可以由按钮操作将其置“1”或清“0”。

4、实际控制led亮度时,没这么麻烦,用不着充放电电路,直接用一定频率、不同占空比的方波就可以控制了。protel的库不是万能的,虽然有常用库,但很多时候都要自己去做原理图元件和对应的封装,或者去找找有没有别人做的现成的。

求以单片机AT89C51设计的八路抢答器的汇编语言,能有8个LED灯显示就行了...

采用单片机的p1口控制8个发光二级光led1,led2,。。led8,p2口控制8个按键k1,k2,k3,。。,k8,每个按键分别对应一个发光二级光。例如当k1按下时,led1点亮,此时其余按键再按下无效。

图中k1---K8代表8路抢当有任意一个按键按下时(数码管显示第几个按键按下),其它按键再按下均无效,当下一次抢答时需要按S1键对电路进行复位 程序如下,如有不明白在和我联系。

.设计一个八路抢答器,可以同时供8命选手参加比赛,分别用8个按钮S0~S7来表示。2.有一个主持人控制电路,由主持人来控制抢答器的运行。3.抢答器具有锁存、定时、显示和报警功能。

因为你只是单个LED,所以使用静态显示就好了(9个I/O口),定时30ms若不精确,可以使用简单的延时函数,若需要精确,要使用定时器T0或者T1。8个LED就是简单的I/O口高低电平了(8个I/O口)。

如果用单片机实现,跟键盘一样,这里面需要有一个去抖动的算法,但是,如果两个或以上抢答按钮同时出现,这里面就会变得比较复杂。原理图应该非常简单,找一个口做8个按钮的输入,比如P0。

用单片机AT89C51设计十路智力竞赛抢答器怎么设计

1、电路原理如附图,它由IC1和一个编码开关以及控制器等组成。编码开关是由IC1中的输入端A、B、C、D与二极管和按键组成。验证编码开关是否正确,只要按住任意一个按键。使它有一个正电平输入,数码管就会显示相应的数字来。

2、主持人端有一个单片机设备 且设备有一个或多个按键,单个按键,那么就做成按键复用,如果是多个按键,那就可以按要求设置按键功能和数量。

3、首先,需要确定输入开关的状态是通过数字信号还是模拟信号来传输。如果是数字信号,则可以使用PLC的数字输入模块进行捕获,如果是模拟信号,则需要使用模拟输入模块。

标签:


取消回复欢迎 发表评论: