- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字竞赛抢答器课程设计Verilog语言实现
可编程器件与应用课程设计报告
姓 名: XXX
学 号: XXXXXXXXXX
专业班级: 信息XXX
题 目: 数字式竞赛抢答器
指导老师:
一、绪论
背景:
随着电子技术的发展,可编程逻辑器件(PLD)的出现,使得电子系统的设计者利用EDA(电子设计自动化)软件,就可以独立设计自己的专用集成电路(ASIC)器件。可编程逻辑器件是一种半导体集成器件的半成品。在可编程逻辑器件的芯片中按一定方式(阵列形式或单元阵列形式)制作了大量的门、触发器等基本逻辑器件,对这些基本器件适当地连接,就可以完成某个电路或系统的功能。 抢答器控制系统是工厂、学校和电视台等单位举办各种智力竞赛等娱乐活动中经常使用的重要基础设备之一。目前设计抢答器的方法很多,例如用传统的PCB板设计、用PIC设计或者用单片机设计。而用V可以更加快速、灵活地设计出符合各种要求的抢答器,优于其他设计方法,使设计过程达到高度自动化。本文介绍的路数抢答器基于V语言、以EDA技术作为开发手段、采用CPLD(复杂的可编程逻辑器件)作为控制核心设计而成。与传统设计相比较,不仅简化了接口和控制,也提高了系统的整体性能和工作可靠性,具有电路简单、成本低廉、操作方便、灵敏可靠等优点。
抢答器作为一种电子产品,早已广泛应用于各种智力和知识竞赛场合,但目前所使用的抢答器存在分立元件使用较多,造成每路的成本偏高,而现代电子技术的发展要求电子电路朝数字化、集成化方向发展,因此设计出数字化全集成电路的多路抢答器是现代电子技术发展的要求/******************************************************************
顶层模块信号定义:
clk:基准时钟输入信号;k1,k2,k3,k4:抢答按钮输入信号;seg:数码管段输出引脚;
sl:数码管位输出引脚;add_min:加减分按键;key_state:加减分模式选择按键;
reset:初始5分设置键信号;judge:裁判员抢答开始键信号;o5:超时信号;
o1、o2、o3、o4:抢答组别LED显示输出信号;buzz:示警输出信号;******************************************************************/
module
qiangdaqi(clk,k1,k2,k3,k4,seg,sl,add_min,key_state,reset,judge,o1,o2,o3,o4,o5,buzz,vg,sel);
input clk,k1,k2,k3,k4,add_min,key_state,reset,judge;
output[7:0] seg; output[3:0] sl; output reg sel; output o1,o2,o3,o4,o5,vg; output buzz;
reg [3:0] vg=0010; wire o1,o2,o3,o4; wire[3:0] s1,s2,s3,s4;
/* 模块引用 */
sel Q1(clk,k1,k2,k3,k4,judge,o1,o2,o3,o4,o5,buzz); //调用抢答信号锁存显示电路
count Q2(clk,o1,o2,o3,o4,add_min,key_state,reset,s1,s2,s3,s4); //调用计分电路
dled Q3(seg,sl,s1,s2,s3,s4,clk); //调用数码管显示电路
endmodule
/****************************************************************
信号锁存电路信号定义:
CLK:时钟信号;K1、K2、K3、K4、K5、K6:抢答按钮信号;
out1、out2、out3、out4、out5、out6:抢答LED显示信号;
judge:裁判员抢答开始信号;buzzout:示警输出信号;flag:答题是否超时的标志;
****************************************************************/
module sel(clk,k1,k2,k3,k4,judge,out1,out2,out3,out4,out5,buzzout);
input clk,k1,k2,k3,k4,judge; output out1,out2,out3,out4,o
您可能关注的文档
- 掺灰土路基施工工艺标准.doc
- 掩土建筑简介.ppt
- 推进优质服务 展现护理风采 广安门医院护理.ppt
- 推进信息化,构建数字化港口.ppt
- 接触氧化工艺处理生活小区污水及回用工程设.doc
- 提供高效数字医疗服务的捷径.ppt
- 提升主管执行力.ppt
- 提升机液压系统毕业设计.doc
- 提取类毕业论文.doc
- 提高“数学广角”教学有效性初探.doc
- 2024-2030年海洋信息产业市场深度调研及发展趋势与投资战略研究报告.docx
- 2024-2030年港口航道工程行业发展分析及投资战略研究咨询报告.docx
- 安全生产方针与法规课件.pptx
- 安全生产标准化课件.pptx
- 2024-2030年浸入式加热器行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 2024-2030年湿度计行业发展分析及投资价值研究咨询报告.docx
- 2024-2030年牛肝菌行业发展态势风险及经营效益预测研究报告.docx
- 2024-2030年生物科技行业市场深度分析及竞争格局与投资价值研究报告.docx
- 2024-2030年牛加工品市场前景分析及投资策略与风险管理研究报告.docx
- 2024-2030年流感药物和疫苗行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
文档评论(0)