基于eda四位智能竞赛抢答器

基于eda四位智能竞赛抢答器

ID:3144615

大小:279.00 KB

页数:16页

时间:2017-11-19

基于eda四位智能竞赛抢答器_第1页
基于eda四位智能竞赛抢答器_第2页
基于eda四位智能竞赛抢答器_第3页
基于eda四位智能竞赛抢答器_第4页
基于eda四位智能竞赛抢答器_第5页
资源描述:

《基于eda四位智能竞赛抢答器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、四位智能竞赛抢答器第一章系统设计第一节课题目标《硬件描述语言》是一门技术性、应用性很强的学科,实验课教学是它的一个极为重要的环节。不论理论学习还是实际应用,都离不开实验课教学。如果不在切实认真地抓好学生的实践技能的锻炼上下功夫,单凭课堂理论课学习,势必出现理论与实践脱节的局面。《HDL项目设计》的目的就是让我们在理论学习的基础上,通过完成一个涉及时序逻辑、组合逻辑、声光输出的,具有实用性、趣味性的小系统设计,使我们不但能够将课堂上学到的理论知识与实际应用结合起来,而且能够对分析、解决实际的数字电路问题进一步加深认识,为今后能够独立进行某些数字应用

2、系统的开发设计工作打下一定的基础。通过这次设计实验,首先,使我们更加深入的巩固了书本上的知识,在掌握理论基本知识的基础上,学会了对常用软件的使用。其次,通过这次设计实验,使我们了解并熟悉了程序的设计方法和步骤,而且在与同学讨论的同时也提高了团结合作的能力。然后,学会用仿真实验来验证方案的正确性,培养我们综合运用知识和独立开展实验创新的能力。最后,规范化训练我们撰写技术研究报告,提高书面表达能力。15--第二节设计要求本设计是一个功能较为简单的四路抢答器,基本要求有以下几点:(1)实现一四人抢答器,有人抢答成功后,其他人再抢答无效;(2)主持人通过

3、按键清除抢答信息,并开始30秒的答题倒计时,当倒计时结束时,通过蜂鸣器响来提示回答问题时间到,此时可以开始新一轮的抢答。第三节设计方案设计是以VerilogHDL语言为基础设计的电子抢答器,在设计过程中先将系统模块化,然后逐步实现,根据设计功能要求,该设计主要包括按键抢答输入,数码管显示,报警电路及FPGA系统。抢答器结构原理图如图1:15--K1K2K3K4二进制转换数码管片选信号倒计时模块数码管译码电路蜂鸣器同步信号数码管显示模块锁存电路按键1按键2图1抢答器结构原理图第二章系统分析与实现第一节系统分析该系统可实现要求中的最基本功能,除此之外

4、还可以实现抢答时间限制的功能,其中,抢答成功者组号由静态显示的方法使用,使四个数码管同时显示其组号,同时,该抢答者对应的led灯亮。若还有其他抢答者在其后按下按键,抢答无效,只取第一个抢答者信息。第二节程序及程序功能介绍一、端口定义部分15--modulemain(reset,clock,din1,din2,din3,din4,judge,beep,wei,duan,beep,wei1,duan1);inputreset,clock;inputdin1,din2,din3,din4,judge;output[3:0]wei;output[7:0]

5、duan;outputbeep;output[3:0]wei1;output[7:0]duan1;wireclk1k;wireclk1hz;fenpinuut1(reset,clock,clk1k,clk1hz);qiangdeuut2(clock,din1,din2,din3,din4,judge,clk1hz,wei,duan);daojishiuut3(reset,clk1k,clk1hz,beep,wei1,duan1);Endmodule二、抢答部分15--本段程序实现基本的抢答功能,block为锁存信号,当有一组按下抢答按钮后,系统锁

6、存,其他组别抢答无效;同时通过f1向蜂鸣器发出信号,蜂鸣器1s表示抢答成功;于此同时信号out输送给led灯,抢答成功者对应led灯亮;seg_figure4为静态显示抢答成功的组号,预置数为”_”;一组抢答成功后若其他组再抢答,数码管熄灭示警。15--moduleqiangde(clock,din1,din2,din3,din4,judge,clk1_hz,wei,duan);inputclock,judge;inputdin1,din2,din3,din4;inputclk1_hz;output[3:0]wei;output[7:0]duan

7、;reg[3:0]wei;reg[7:0]duan;regblock;always@(posedgeclock)beginif(!judge)beginblock=0;wei=4'b1111;duan=8'hff;end15--elsebeginif(!din1)beginif(!block)beginwei<=4'b1101;duan<=8'hf9;block=1;endendelseif(!din2)beginif(!block)beginwei<=4'b1101;duan<=8'ha4;block=1;endendelseif(!din3)

8、15--beginif(!block)beginwei<=4'b1101;duan<=8'hb0;block=1;endendelsei

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。