一:求八路抢答器的课程设计报告
题目名称:八路抢答器 XXXXX学院 参赛人员: XXXXXXX摘 要 锁存器输入信号均为同一电平时,控制电路输出控制信号使锁存器打开,这时锁存器输入端的电平送往相应的输出端,当有一输入端电平发生跳变时,其对应输出端电平也随着变,此变化的输出电平送入控制电路,控制电路产生使锁存器锁存的控制信号,锁存器一旦进入锁存工作状态,无论哪个输入端电平发生变化,各输出端电平均保持不变,与其它输出端电平不同的那个输出端的电平经编码器编码后送入数码显示译码器,控制驱动器驱动七段数码管进行数码显示.关键词 八路锁存抢答 数码显示 目 录第一章 设计功能及基本原理 2 1.1 设计任务 21.2设计基本方案 2第二章 方案论证和比较 22.1 电源部分 22.2 控制及抢答 32.3 数码显示 3第三章 单元电路的设计 33.1 电源部分设计 33.2控制和抢答部分设计 33.3 数码显示的设计 4第四章 系统测试 54.1 电路调试方法 5附录 5附录1 电路图 5附录2 元件清单 6参考文献: 6第一章 设计功能及基本原理 1.1 设计任务 1.一种使用广泛、操作简单的八路抢答器。2. 数码直观显示抢答路线。3. 可靠性高,稳定性好。4. 操作方便,显示直观。1.2设计基本方案 根据设计要求,能够实现八路抢答且能数码直观显示抢答路线,以下是系统方框图。图1.1 系统方框图第二章 方案论证和比较 根据题目要求,本系统所涉及的核心问题有以下几点:1. 电源部分;2. 控制及抢答;3. 数码显示;2.1 电源部分 为供给控制电路、数码显示电路的电源,本设计可采用以下两种方案。方案一:变压器变压器的特点:性能好、经久耐用、笨重、成本低、电路简单。方案二:开关电源 开关电源特点:性能好、体积小、电路复杂、成本高。方案三:RC 电路RC的特点:体积小,成本低,性能差,安全性低。根据要求结合实际,本设计选用方案一。2.2 控制及抢答 根据设计要求,能实现八路锁存抢答、数码显示抢答路线并报警提示。控制开关置于复位使得编码器处于不许编码通过译码使得数码显示管无显示,此时抢答器处于准备抢答状态;当开关置于抢答时,抢答器处于等待状态,当有选手按下按键开关时,抢答器将接受并显示抢答结果,如果要进行再次抢答,需将开关置于“复位”译码器的四个RS均被置0,抢答器又进入了准备抢答状态。2.3 数码显示 根据设计要求能够直观显示抢答路线。 根据设计要求能够直观显示抢答路线,取优先编码器的输出、利用显示译码器(本电路采用74LS47驱动共阳极数码显示管)作译码显示、数码管显示。 三章 单元电路的设计 3.1 电源部分设计 根据设计要求及采用方案电源电路原理图如图3.1图3.1 电源电路3.2控制及抢答部分设计 根据设计要求,控制抢答部分采用八路优先编码器(74LS148)进行编码、基本RS触发器(74LS279)实现锁存、用与非门(74LS20)电路作报警提示检测(与非门的输出驱动报警提示电路),报警提示采用蜂鸣器。 图 3.2控制及抢答电路 3.3 数码显示部分 根据设计要求,要直观显示抢答路线电路如图3.3所示,图中采用74LS47作译码驱动采用共阳极数码管显示。 图3.3 数码显示电路 第四章 系统测试 4.1 电路调试方法 1.锁存器电路调试:在调试锁存电路时,......余下全文>>
二:八路抢答器课程设计报告,急急急啊 40分
八路抢答器课程设计报告我能给个思路呀 详细点最好.
三:数字电子技术课程设计:八路智力竞赛抢答器的仿真电路图 100分
下面这个图是五路抢答器的,按照同样的道理多加三个就成了八路抢答器
另一电路
基于4511的八路抢答器:
仿真电路3:
四:八路抢答器课程设计。。急...
发到你邮箱了,我的是PROTUES7.0版仿真的。
五:课程设计 八路竞赛抢答器
哦了
六:八路智能竞赛抢答器课程设计。
花落水流红,空寂萧然山。我是沁芳萧然。
七:再帮个忙单片机课程设计——八路抢答器的汇编语言程序,急需....
假设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.0,MAIN21
MOV A,#1
LCALL DISPLAY
LCALL DELAY
SJMP MAIN1
MAIN21:
JB ACC.1,MAIN22
MOV A,#2
LCALL DISPLAY
LCALL DELAY
SJMP MAIN1
MAIN22:
JB ACC.2,MAIN23
MOV A,#3
LCALL DISPLAY
LCALL DELAY
SJMP MAIN1
MAIN23:
JB ACC.3,MAIN24
MOV A,#4
LCALL DISPLAY
LCALL DELAY
SJMP MAIN1
MAIN24:
JB ACC.4,MAIN25
MOV A,#5
LCALL DISPLAY
LCALL DELAY
SJMP MAIN1
MAIN25:
JB ACC.5,MAIN26
MOV A,#6
LCALL DISPLAY
LCALL DELAY
SJMP MAIN1
MAIN26:
JB ACC.6,MAIN27
MOV A,#7
LCALL DISPLAY
LCALL DELAY
SJMP MAIN1
MAIN27:
JB ACC.7,MAIN1
MOV A,#8
LCALL DISPLAY
LCALL DELAY
LJMP MAIN1
DISPLAY:
MOV DPTR,#DISTAB
MOVC A,@A+DPTR
MOV P0,A
CLR P2.0郸 LCALL DELAY
LCALL DELAY
LCALL DELAY
LCALL DELAY
LCALL DELAY
SETB P2.0
RET
DELAY:
MOV R1,#10
DELAY1:
MOV R2,#250
DJNZ R2,$
MOV R2,#250
DJNZ R2,$
DJNZ R1,DELAY1
RET
DISTAB:
DB 0C0H;0
DB 0F9H;1
DB 0A4H;2
DB 0B0H;3
DB 99H;4
DB 92H;5
DB 82H;6
DB 0F8H;7
DB 80H;8
DB 90H;9
END...余下全文>>
八:跪求八路抢答器课程设计 , 急! 20分
单片机做的 。1--15路都可以
九:课程设计 八路竞赛抢答器
第一章抢答器设计功能分析
1.1 数字抢答器的概述
对于抢答器我们大家来说都不陌生,它是用于很多竞赛场合,真正实现先抢先答,让最先抢到题的选手来回答问题。抢答器不仅考验选手的反应速度同时也要求选手具备足够的知识面和一定的勇气。选手们都站在同一个起跑线上,体现了公平公正的原则。
1.2 设计任务与要求
基本要求:
1.给主持人设置一个开关,用来控制系统的清零(编号显示数码管灭灯)和抢答器的开始。
2.抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答器按钮,编号立即锁存,并在LED数码上显示选手的编号,同时扬声器给出音响提示。此外,要封锁输入电路,禁止其他选手抢答。
发挥部分:
1.抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定(如30秒)。当节目主持人启动“开始”键后,要求定时器立即减计时,并用显示器显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。
2.参加选手在设定的时间内抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答时刻的时间,并保持到主持人将系统清零为止。
3.如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统短暂报警,并封锁输入电路,禁止选手超时后抢答,时间显示器上显示00。
4.选手如果在主持人按开始键之前违规抢答,系统报警,LED显示违规选手号码和FF,直到主持人按下停止键。
第二章 抢答器方案论证
抢答器的实现方式有种多样,通过纯电子器件搭建电路实现,如优先编码器,锁存器,555定时器译码器等,纯电子器件实现没有软件参与,调试简单,但是它不易于扩展和修改,而且电路结构复杂,调试困难电子,电子器件管脚很多,实际搭建起来费时费力,焊接很容易出错。于是,我想到了用单片机实现。单片机体积小价格低,应用方便,稳定可靠。单片机将很多任务交给了软件编程去实现,大大简化了外围硬件电路,使外围电路的实现简单方便。由于单片机本身不具有软件编译测试的功能,我们需要借助其他软件编译,将编译好的程序“烧”入单片机内。
在实际电路设计中,需要先通过仿真软件测试电路以及编译的程序,检查外围电路设计是否合理,软件编译是否正确,以及软件和硬件电路能否正常配合工作,能否准确的实现所设计的功能。如果测试通过,电路仿真没有问题能完全实现功能的话就可以实际的做板子的焊接工作了。在老师的指导下我选择了常用的单片机仿真软件proteus6.9以及keil 进行仿真。
第三章 硬件电路设计
3.1总体设计
根据抢答器的基本功能,可以设计出如下的单片机外围电路:
图3-1 总体设计
如图3-1,P3.0为开始抢答,P3.2为停止,P1.0-P1.7为八路抢答输入,数码管段选P0口,位选P2口低3位,蜂鸣器(用绿灯代替)输出为P3.6口。P3.2为时间加1调整,P3.3为时间减1调整。
3.2 外部振荡电路
图3-2 外部振荡电路
一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2的典型值为30PF。
3.3 复位电路的设计
单片机的第9脚RST为硬件复位端,只要将该端持续4个机器周期的高电平即可实现复位,复位后单片机的各状态都恢复到初始化状态,其电路图如图4所示:
图3-3 复位电路
在方案中使用到了硬件复位和软件复位两种功能,由上面的硬件复位可使寄存器及存储器的值都恢复到初始值,而前面的功能......余下全文>>
十:求EDA八路抢答器课程设计
做过六路的抢答器设计,自己把这个再改改吧
library ieee;
use ieee.std_logic_1164.all;
entity liulu is
port(set,clk,d1,d2,d3,d4,d5,d6:in std_logic; --定义六个输入一个时钟一个复位
q:out std_logic_vector(3 downto 0); --合法抢答时的输出
fq:out std_logic_vector(5 downto 0); --非法抢答时的输出
selected: out std_logic); --判断是否有合法抢答信号
end liulu;
architecture liulu of liulu is
signal deny: std_logic; --定义锁存信号
begin
selected<=deny;
process(d1,d2,d3,d4,d5,d6,set)
variable tmp1,tmp3:std_logic_vector(5 downto 0); --定义抢答时中间变量
variable tmp2:std_logic; --定义判断是否有抢答信号的变量
begin
tmp1:=d1 & d2 & d3 & d4 & d5 & d6;
tmp2:=d1 or d2 or d3 or d4 or d5 or d6;
tmp3:=(d1 and clk)&(d2 and clk)&(d3 and clk)&(d4 and clk)&(d5 and clk)&(d6 and clk);
fq<="000000"; --定义非法抢答时输出的初始状态
if set='0' then
deny<='0';
tmp1:="000000";
q<="0000"; --定义合法抢答时输出的初始状态
if tmp2='1' then --判断是否有非法抢答
fq<= tmp3;
end if;
elsif deny='0' then --合法抢答时译码输出
case tmp1 is
when "100000"=>q<="0001" ;deny<='1';
when "010000"=>q<="0010" ;deny<='1';
when "001000"=>q<="0011" ;deny<='1';
when "储000100"=>q<="0100" ;deny<='1';
when "000010"=>q<="0101&qu......余下全文>>