1、 EDAEDA课程设计报告课程设计报告 姓姓 名:名: 学学 号:号: 班班 级级: 0: 05 5 级级电子信息电子信息工程工程 3 3 班班 日日 期:期:2002007 7 年年 1 11 1 月月 1212 日日 成成 绩绩: 一、设计题目:一、设计题目:智力竞赛抢答器 二、设计要求:二、设计要求: 1 .五人参赛每人一个按钮,主持人一个按钮,按下就开始; 2 .每人一个发光二极管,抢中者灯亮; 3 .有人抢答时,喇叭响两秒钟; 4 .答题时限为 10 秒钟,从有人抢答开始,用数码管倒计时间,0,9,8 1,0;倒计时到 0 的时候,喇叭发出两秒声响。 三、设计内容:三、设计内容: 1
2、 1设计方案:设计方案:主持人控制总开关,主持人置高电平后,系统进入准 备工作。有人抢答时,相应的二极管发光,同时数码管开始倒计时,且 喇叭响两秒钟。当倒计时再次到 0 的时候,喇叭再响 2 秒钟。我设计的 方案由五个高低电平控制相应的发光二极管,第六个用于主持人复位。 由二极管控制数码管和其中一个喇叭响,再由数码管控制另一喇叭响。 因此把整个课题分成四个模块:抢答器、倒计时器、计时器、秒脉冲生 成器。 2 2模块一模块一:抢答器 I6 为置零端,主持人控制,i1-i5 由每位选手控制。o1-o5 为发光二 极管,主持人置低电平后,o1-o5 都被置零。当主持人置为高电平时,抢 答开始,成功者
3、对应的二极管发光,通过与门将 cp 信号封锁,并输入到 DFF 中,则其他选手在按键时,输出不会有影响,则实现了一人抢答后, 其他人不能再做答。若重新开始则主持人再按 i6 清零即可。 此模块的仿真波形如下: 仿真说明: 当 i6 为 1 时,即主持人按键以后,i5 最先抢答成功,显示 o5 是 1, 使其对应的二极管发光,然后主持人清零,o5 变成零,可以再次抢答。 模块二:模块二:十秒倒计时器 此十秒钟倒计时器是由 74168 组成的十进制减法计数器,它只保留 预制置数端,CP 信号端,计数输出端,其余的都置为 0。Ldn 是置零端, 当它等于 1 的时候,74168 有效,倒计时开始。当
4、输出 0、9、-1 时,D 触发器输出结果总是 1,不影响 CP 信号。当输出从 1 到 0 时,D 触发器 到上升沿,输出结果为 1,则 CP 信号被封锁。此时倒计时器保持在 0 不 变。若要重新开始,则把 Ldn 置 0 即可。 此模块的仿真波形如下: 由图可见,Ldn 为 1 的时候开始倒计时,输出结果 0,9,80。最后保 持 0 不变,符合题目要求。 模块三:模块三:2 秒计时器 如图将 74160 接成 2 进制计数器, 输出端和 CP 用与门连接, 当 clrn 输入 0 时 o1o4 输出 0; clrn 输入 1, CP 脉冲通过, 计数器开始计数 。 而计到 2 时,输出端通过与门使 CP 信号封锁,使计数器保持在二不变。 此模块的仿真波形如下: 由图可见,当 clrn 为 1 的时候,开始计时。0、1、2、到 2 停止。 当 clrn 被置零后,输出也被置零,则可以重新计时。 模块四:模块四:秒脉冲生成器 三个 74160 十进制计数器组成一个 732 进制的计数器,一个 732HZ 的脉冲分频成 1S 的脉冲给两秒计时器和