基于eda的智力抢答器的课程设计说明书(编辑修改稿)内容摘要:
module sell(in1,in2,in3,in4,in5,in6,in7,in8,clk,ms1,ms2,ms3,ms4,ms5,ms6,ms7,ms8,a,b,c,d,e,f,g)。 input clk。 input [3:0] in1,in2,in3,in4,in5,in6,in7,in8。 output ms1,ms2,ms3,ms4,ms5,ms6,ms7,ms8,a,b,c,d,e,f,g。 reg ms1,ms2,ms3,ms4,ms5,ms6,ms7,ms8,a,b,c,d,e,f,g。 reg [3:0] temp,flag。 always@(posedge clk)begin{ms1,ms2,ms3,ms4,ms5,ms6,ms7,ms8}=839。 b00000000。 flag=flag+1。 case(flag)0:begin temp=in1。 ms1=1。 end1:begin temp=in2。 ms2=1。 end2:begin temp=in3。 ms3=1。 end3:begin temp=in4。 ms4=1。 end4:begin temp=in5。 ms5=1。 end5:begin temp=in6。 ms6=1。 end6:begin temp=in7。 ms7=1。 end7:begin temp=in8。 ms8=1。 endendcasecase(temp)439。 d0:{a,b,c,d,e,f,g}=739。 b1111110。 439。 d1:{a,b,c,d,e,f,g}=739。 b0110000。 439。 d2:{a,b,c,d,e,f,g}=739。 b1101101。 439。 d3:{a,b,c,d,e,f,g}=739。 b1111001。 439。 d4:{a,b,c,d,e,f,g}=739。 b0110011。 439。 d5:{a,b,c,d,e,f,g}=739。 b1011011。 439。 d6:{a,b,c,d,e,f,g}=739。 b1011111。 439。 d7:{a,b,c,d,e,f,g}=739。 b1110000。 439。 d8:{a,b,c,d,e,f,g}=739。 b1111111。 439。 d9:{a,b,c,d,e,f,g}=739。 b1111011。 default:{a,b,c,d,e,f,g}=739。 b1111110。 endcaseendendmodule在这个模块中主要实现抢答过程中将BCD码转换成7段的功能。 抢答鉴别计时在这个模块中主要实现抢答过程中的计时功能,在有抢答开始后进行30秒的倒计时,并且在30秒倒计时后无人抢答显示超时并报警。 其中有抢答时钟信号clk2;系统复位信号rst;抢答使能信号s;抢答状态显示信号states;无人抢答警报信号warn;计时中止信号stop;计时十位和个位信号tb,ta。 报警在这个模块中主要实现抢答过程中的报警功能,当主持人按下控制键,有限时间内如果人抢答或是计数到时蜂鸣器开始报警,有效电平输入信号i;状态输出信号q;计数脉冲clk。 译码在这个模块中主要实现抢答过程中将BCD码转换成7段的功能。 结论与致谢这次EDA课程设计让我加深理解了VHDL程序设计的步骤和原理。 我们的题目是四路抢答器设计,刚开始一头雾水,通过查资料和借鉴前辈的作品,我一步一步从迷茫到困惑再到柳暗花明,我发现做学问要知其然知其所以然,静下心来,仔细研究,才能有所发现。 总的来说,这次设计的抢答器还是比较成功的,在设计中遇到了很多问题,最后在老师的辛勤的指导下,终于迎刃而解,有点小小的成就感,终于觉得平时所学的知识有了实用的价值,达到了理论与实际相结合的目的,不仅学到了不少知识,而且锻炼了自己的能力。 参考文献[1] 黄仁欣.EDA技术实用教程.北京:清华大学出版社,2006[2] 潘松,黄继业.EDA技术与VHDL.北京:清华大学出版社,2009[3] 江国强编著.EDA技术与应用(第三版)..北京:电子工业出版社,2010[4] 夏宇闻编著.Verilog HDL数字系统设计教程..北京:北京航空航天大学出版社,2008[5] 周祖成,程晓军,马卓钊编著.数字电路与系统教学实验教程.北京:科学出版社,2010[6] 周润景,苏良碧.基于Quartus II 的数字系统Verilog HDL设计实例详解.北京:电子工业出版社,2010[7] (美国)Sanir Palnitkar 译者:夏宇闻 胡燕祥 刁岚松.Verilog HDL数字设计与综合(第2版).北京:电子工业出版社,2009[8] 云创工作室.Verilog HDL程序设计与实践.北京:人民邮电出版社,2009[9] 刘福奇,刘波.Verilog HDL应用程序设计实例精讲.北京:电子工业出版社,2009[10] 张延伟,杨金岩,葛爱学.verilog hdl程序设计实例详解.北京:人民邮电出版社,2008附 录附录一:系统设计程序//========智力抢答器======。基于eda的智力抢答器的课程设计说明书(编辑修改稿)
相关推荐
ON 具有较大的成本及性能优势。 首先 :EPON 提供了多业务支持 可以提供数据、租用线、电话、 IPTV 和 CATV 等多种典型业务。 其次 :EPON 保持了以太网适应通信网 IP 化发展的优势 :还能通过TDM over IP 技术兼容传统的电信网 :较好的支持 TDM 业务。 最后 :在传送效率、传送距离和传送速率方面都有很高的性能指标。 吉比特 PON (GPON) 20xx 年
施过程中需要进行的逻辑修改很少,进行时也要采取非常谨慎的态度。 进行逻辑修改之前要先确认要进行的修改在逻辑上是合理的,在实现上是可 行的。 并且充分了解用户需求,设计出性价比最高的解决方案。 同时要注意所采用的解决方案及其程序实现可以满足需要的性能要求和健壮性,并且界面相对容易掌握。 因为要进行修改的是个大系统,所以要整体的看所要做的修改对系统的整体影响,不要顾此失彼
e)中的类型名称 (ClassName)。 5.避免使用与常用关键词 ( Koywords) 有冲突的标识符 ( ldentifier)。 6.变量采取加前缀组合方式。 7.属性用名词或名词短语命名属性。 日志管理系统数据库表 1) LOG_DATE 表(日志表 ) 日志表主要是记录用户在填写日志时的基本信息。 包括:所属项目、所属类型、工作内容、正常上班时间、加班时间、日志填写时间等。
........................................................................................................................ 18 1 第 1章 绪论 电子商务的概念 电子商务, Electronic Commerce,通常是指是在全球各地广泛的商业贸易活动中
梯按照顾客要求自动上下的装置 [4]。 四层电梯控制器的功能如下: (1) 每层电梯入口处设上下请求开关,电梯内设顾客到 达层次的停站请求开关。 (2) 设有电梯入口处位置指示装置及电梯运行模式 (上升或下降 )指示装置。 (3) 电梯每秒上升 (下降 )一层楼。 (4) 电梯到达有停站请求的楼层,经过 1 秒电梯门打开,开门指示灯亮,开门 4 秒后,电梯门关闭 (开门指示灯灭 ),电梯继续进行
进步。 而运行于计算机上的本系统的开发,为企业的工作效率和经济效益带来了一个质的飞跃,主要表现有以下几个方面: 1)本管理系统的运行能代替人工进行很多繁杂的劳动; 2)本管理系统的运行能节省很多资源,比如如纸质和笔墨; 3)本管理系统的运行能大大的提高企业的工作效率; 所以,本系统在经济上是可行的。 技术可行性: 技术上的可行性分析,主要是分析技术条件能否允许顺利完 成开发工作,软