1、目目 录录 第一章 EDA 技术简介.2 第二章 抢答器的设计要求.2 第三章 抢答器的设计分析.3 第四章 抢答器的抢答鉴别模块.4 4.1 抢答鉴别的功能.4 4.2 抢答鉴别模块的源程序.4 4.3 抢答鉴别模块的时序仿真图.7 第五章 抢答器的计时模块8 5.1 计时模块的功能.8 5.2 计时模块的源程序.8 5.3 计时模块的时序仿真图.11 第六章 抢答器的计分模块.12 6.1 计分模块的功能.12 6.2 计分模块的源程序.12 6.3 计分模块的时序仿真图.15 第七章 抢答器的译码显示模块.16 7.1 译码显示模块的功能.16 7.2 译码显示模块的源程序.16 7.3
2、 译码显示模块的时序仿真图.17 第八章 抢答器的其他功能模块.18 8.1 其他功能模块的具体信息.18 第九章 抢答器的顶层原理图设计.19 9.1 顶层原理图的源文件.20 9.2 顶层设计的时序仿真图.21 第十章 抢答器的硬件测试.22 10.1 抢答器的引脚绑定22 10.2 抢答器的测试结果22 第十一章 课程设计的总结.23 参考文献.23 第一章第一章 EDAEDA 技术简介技术简介 随着电子技术和计算机技术的飞速发展,电子线路的设计工作也日益显 得重要。经过人工设计、制作实验板、调试再修改的多次循环才定型的传统 产品设计方法必然被计算机辅助设计所取代,因为这种费时费力又费资
3、源的 设计调试方法既增加了产品开发的成本,又受到实验工作场地及仪器设备的 限制。 为了克服上述困难,加拿大 Interactive Image Technologies 公司推出的基 于 Windows 9598NT 操作系统的 EDA 软件(Electronics Workbench“电 子工作台” ,EWB) 。他可以将不同类型的电路组合成混合电路进行仿真。 EWB 是用在计算机上作为电子线路设计模拟和仿真的新的软件包,是一个 具有很高实用价值的计算机辅助设计工具。目前已在电子工程设计等领域得 到了广泛地应用。与目前流行的电路仿真软件相比较,EWB 具有界面直观、 操作方便等优点。他改变了
4、有些电路仿真软件输入电路采用文本方式的不便 之处,该软件在创建电路、选用元器件的测试仪器等均可以直接从屏幕图形 中选取,而且测试仪器的图形与实物外形基本相似,从而大大提高了电子设 计工作的效率。 此外,从另一角度来看,随着计算机技术和集成电路技术的发展,现代 电子与电工设计,已经步入了电子设计自动化(EDA)的时代,采用虚拟仿 真的手段对电子产品进行前期工作的调试,已成为一种发展的必然趋势。通 过对实际电子线路的仿真分析,从而提高对电路的分析、设计和创新能力。 第二第二章章 抢答器的设计要求抢答器的设计要求 在许多比赛活动中,为了准确、公正、直观地判断出第一抢答者, 通常设置一台抢答器, 通过
5、数显、 灯光及音响等多种手段指示出第一抢答者。 同时,还可以设置计分、犯规及奖惩计录等多种功能。本设计的具体要求是: (1) 设计制作一个可容纳四组参赛者的数字智力抢答器,每组设置一个 抢答按钮供抢答者使用。 (2) 电路具有第一抢答信号的鉴别和锁存功能。 (3) 系统具有计分电路。 (4) 系统具有犯规电路。 系统设计方案:系统的输入信号有:各组的抢答按钮 A、B、C、D,系 统清零信号 CLR,系统时钟信号 CLK,计分复位端 RST,加分按钮端 ADD, 计时预置控制端 LDN, 计时使能端 EN, 计时预置数据调整按钮可以用如 TA、 TB 表示;系统的输出信号有:四个组抢答成功与否的
6、指示灯控制信号输出 口可用如 LEDA、LEDB、LEDC、LEDD 表示,四个组抢答时的计时数码显 示控制信号若干,抢答成功组别显示的控制信号若干,各组计分动态显示的 控制信号若干。整个系统至少有三个主要模块:抢答鉴别模块;抢答计时模 块;抢答计分模块,其他功能模块(犯规警告模块,输出显示模块) 。 第三章 抢答器的设计分析 按照要求,我们可以将整个系统分为四个主要模块:抢答鉴别模块;抢 答计时模块;抢答计分模块;译码显示模块。对于需显示的信息,需要增加 或外接译码器,进行显示译码。考虑到实验开发平台提供的输出显示资源的 限制,我们将组别显示和计时显示的译码器内设,而将各组的计分显示的译 码器外接。整个系统的大致组成框图如图 2.1 所示。 图 2.1 第第四四章章 抢答器的抢答鉴别模块抢答器的抢答鉴别模块 4.1 抢答鉴别模块的功能 抢答队伍共分为四组 A,B,C,D。当主持人按下 START 键后,四组队伍才 可以按抢答键抢答。抢答成功后表示该组的指示灯见亮起,但在主持人未按 下 START 键之前,所有的抢答键按下均是无效的。当任意一个组抢答成功