八路抢答器怎么写vhdl,用vhdl语言编个抢答器8人的
来源:整理 编辑:八论文 2023-06-04 09:47:48
本文目录一览
1,用vhdl语言编个抢答器8人的
我做过,不过是用3个74LS系列芯片做的,好处是不需要编程。你的那个语言我还真没听说过。。。
2,八路抢答器的程序用C语言怎么编
就是一个逻辑问题了if qiangda==1 thencount--if count<5 moudeng=1;fiif !first||!second&&||!third||.. tingzhidaojishi=1关闭中断查询端口看看谁按的键去tao宝搜一下:51单片机8位智能抢答器仿真与c程序资料,这个资料或许可以给你参考下。
3,如何在基于VHDL设计的抢答器中加入语音功能比如在强大倒数时
你的抢答器肯定是由许多的计时电路构成的,你可以加一个蜂鸣器,用一定频率的时钟来使蜂鸣器工作,一般都是用256HZ。先说读秒,把你的读秒时钟脉冲(CLK)和蜂鸣器的驱动时钟用一个与门接在一起再送给蜂鸣器,这样蜂鸣器就会在CLK高电平期间发声,低电平停止工作,实现了读秒。报警报错,可以再你的计数末尾输出一个高电平脉冲,作为错误或警报信号给蜂鸣器就可以了。就可以了。报警电路,你用CPLD做个频率就好了,很简单的。延时电路也是一样的。再看看别人怎么说的。
4,Quartus 用Verilog HDL语言设计一个八路抢答器功能仿真波形完
start信号作为了时钟敏感信号,同时又作为组合逻辑判断信号,这种方式会有时序问题,建议不要讲start信号作为时钟沿敏感信号,采用其他方式。还需要其他信号触发才行如果你只使用一个start去触发寄存器初始化,需要第二次触发才能初始化成功。或者,你可以在定义分数寄存器时,先定一个默认值。完成开机初始化。或者你再引入个clk信号,clk信号负责检测start是否为高电平,然后触发初始化。引入clk信号后,就是同步复位、异步复位的问题了8`b0111_1110 : r=4`h0; 8`b0111_1101 : r=4`h1;8`b0111_1011 : r=4`h2; 8`b0111_0111 : r=4`h3;8`b1011_1110 : r=4`h4; 8`b1011_1101 : r=4`h5;8`b1011_1011 : r=4`h6; 8`b1011_0111 : r=4`h7;8`b1101_1110 : r=4`h8; 8`b1101_1101 : r=4`h9;8`b1101_1011 : r=4`ha; 8`b1101_0111 : r=4`hb;8`b1110_1110 : r=4`hc; 8`b1110_1101 : r=4`hd;8`b1110_1011 : r=4`he; 8`b1110_0111 : r=4`hf;你看这个代码!
5,八路声光抢答器课程设计怎么做
本八路抢答器设计使用方法非常简单,从上述工作原理可知,抢答前只需先将开关K置于2,然后再置于1,即可进行抢答 . 顺便提一下,由于当按钮开关AN0先按下时,数码管显示0,这与我们平时的编号习惯有点不同。本八路抢答器论文中关于原理的分析内容均为http://www.51hei.com单片机教程网,工作人员得出如有错误请指正。本设计元件选择:锁存器选用74ls373 八路锁存器,编码器用 74ls148 三线编码器,数码显示驱动器用bcd码七段译码器74ls247与共阳极七段数码管搭配,控制电路由八输入与非门 74ls30和一个或门、一个非门构成,或门用74ls32二输入四或门,非门 74ls04六反相器。
八路抢答器原理图如下图所示,看起来其实也很简单的。锁存器输入信号均为同一电平时,控制电路输出控制信号使锁存器进入工作状态,这时锁存器输入端的电平送往相应的输出端,当有一输入端电平发生跳变时,其对应输出端电平也随着变,此变化的输出电平送入控制电路,控制电路产生使锁存器锁存的控制信号,锁存器我们知道只要给他控制端一个电平他就进入锁存工作状态,不管任何一个输入端电平发生了变化,各输出端电平都会保持不变,与其它输出端电平不一样的那个输出端的电平经编码器编码后送入数码显示译码器,控制驱动器驱动七段数码管进行数字的显示。
[八路抢答器原理图]
八路抢答器电路工作原理:
输入锁存
当八路锁存器74ls373的 s 端为高电平时,锁存器输入端 (1D-8D)的电平能直接送到相应的输出端1Q-8q当S端由高电平变到低电平时,锁存器锁存,即输入端电平不能送到输出端,各输出端保持锁存前的电平.先将开关 K 置于2,此时 74LS373 的S端为高电平,其各输入端的高电平直接送到各相应的输出端, 从而使八输入端与非门74LS373 的八个输入端均为高电平,导致其输出为低电平,经非门1后变成高电平,再由或门送到 74LS373 的S 控制端,然后将开关K 置于1,这时由于或门的另一输入仍为高电平,故S控制端仍保持高电平,当八个按钮开关AN0-NA7 中有一个先按下时,其对应的 D 端变为低电平,此低电平经锁存器送到相应的Q 输出端,这时74LS的八个输入端中因有一个端变低电平,所以它的输出端变为高电平,经非门1和或门后,使s控制端由高电平变成低电平,74LS373 执行锁存功能,如果这时 还有按钮按下,锁存器对应的输出端电平也不会变.
[八路抢答器电路图]
编码和译码显示
74LS74LS为输入低电平有效和输出低电平有效,即当I0端为低电平而其它输入端为高电平时,输出端Y2,Y1,Y0均为高电平,I1端为低电平而其它输入端为高电平时,Y2,Y1端均为高电平,Y0 端为低电平,以此类推锁存在锁存器输出端的低电平送到74LS148,由 74LS148进行编码,编成的二进制代码电平经非门 2 3 4分别倒相后,送到BCD码七段译码驱动器74LS247再由74LS247输出端送出驱动电平驱动共阳极七段数码管5EF105显示相应的数字,如I0端为低电平时,显示0;I4端为低电平时,显示4,当八个按钮开关都不按下时,由于锁存器的各输出端均为高电平,经74LS30后使74LS247的熄灭控制端得到低电平,因此数码管不显示.写到这里先告一个段落了,转载此八路抢答器论文必须保留地址!回答:找专家,呵呵 。
回答完毕,请您采纳。
给我5星哦,谢谢
6,八路抢答器设计开题报告怎么写
题目名称:八路抢答器
XXXXX学院 参赛人员: XXXXXXX
摘 要 锁存器输入信号均为同一电平时,控制电路输出控制信号使锁存器打开,这时锁存器输入端的电平送往相应的输出端,当有一输入端电平发生跳变时,其对应输出端电平也随着变,此变化的输出电平送入控制电路,控制电路产生使锁存器锁存的控制信号,锁存器一旦进入锁存工作状态,无论哪个输入端电平发生变化,各输出端电平均保持不变,与其它输出端电平不同的那个输出端的电平经编码器编码后送入数码显示译码器,控制驱动器驱动七段数码管进行数码显示.
关键词 八路锁存抢答 数码显示
目 录
第一章 设计功能及基本原理 2
1.1 设计任务 2
1.2设计基本方案 2
第二章 方案论证和比较 2
2.1 电源部分 2
2.2 控制及抢答 3
2.3 数码显示 3
第三章 单元电路的设计 3
3.1 电源部分设计 3
3.2控制和抢答部分设计 3
3.3 数码显示的设计 4
第四章 系统测试 5
4.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.锁存器电路调试:在调试锁存电路时,我们可以在各触发器的Q端接各接上一个发光二极管,接上电源,主持人开关打开,任意按下一路抢答开关,看其对应的发光二极管是否亮,然后再按其它开关,这时其它的二极管应该不发亮才算正常.
2 显示电路调试:示电路主要是由一块74LS47芯片和一个七段LED数码显示器组成的.在调试时,可以在编码器的各输入端接上开关,当接上电源后,用各开关打开或断开来判断七段LED数码显示器是否显示正常.
附录 附录1 电路图
附录2 元件清单
序号 参数
C1 1000u
C2 104
D1 IN4007
D2 N4007
D3 IN4007
D4 IN4007
IC2 7809
IC2 74ls279
IC3 74LS47
IC4 74ls148
IC5 74LS20
IC6 共阳数码显示管
LED 指示灯
R1 9.1K
序号 参数
R2 150/1/2W
R3 9.1K
R4 9.1K
R5 510
R6 9.1K
R7 9.1K
R8 3.3k/1/2w
R9 9.1K
R10 9.1K
R11 9.1K
R12 510
S? S1-S8为触点开关
V1 蜂鸣器
VT1 9014
参考文献:
[1]《模拟电子技术》周雪著,西安:西安电子科技大学出版社,2005年
[2]《电路分析》余建群著,科学出版社,2004年10月
[3]《家庭电子小制作》方大千著, 新时代出版社 2004年7月
[4]《数字电子技术》孙津平著, 西安:西安电子科技大学出版社,2005年
[5]《实用电子电路图集》刘修文著,中国电力出版社, 2006年3月
[6]《电子线路设计指导》李银华著 ,北京航空航天大学出版社 2005年3月不太清楚是什么东东,但一般报就是产品简介以及优劣性能和发展前景,只要抓住这几写就好了!
文章TAG:
八路抢答器怎么写vhdl八路 抢答 抢答器