当前位置:文档之家› 五人表决器设计

五人表决器设计

一、设计任务及要求:设计任务:①设计一个五人表决器。

②通过两种不同颜色的灯来代表表决是否通过要求:①学习使用芯片74HC138进行控制。

②多数人同意则通过,少数人同意则被否决。

③用红灯亮表通过,绿灯亮表否决。

指导教师签名:**** 年月日二、指导教师评语:指导教师签名:****年月日三、成绩验收盖章**** 年月日五人表决器的设计1 设计目的(1)熟悉集成电路的引脚及安排。

(2)掌握各芯片的逻辑功能及控制方法。

(3)学习multisim11.0仿真。

2设计思路(1)设计表决工作电路(2)设计不同开关控制译码器(3)设计输出显示电路3 设计过程3.1、方案论证按键选择译码显示输出图3.1 五人表决器的结构框图1. 当按下开关时,代表同意赞成,开关没有按下去时,表示不赞成。

评委按照自己的意愿投票,选择是否按下开关,即选择逻辑电位。

2. 对逻辑电位进行译码。

3. 对译码后芯片的输出进行显示。

3.2、系统原理对于五人表决器,首先设五人分别为A B C D E 设Y为表决的结果。

其中有三人或三人以上同意(同意用“1”表示,不同意用“0”表示)则红灯亮(红灯用“1”表示),绿灯亮(绿灯用“0”表示)。

表3.1 5人表决器真值表A B C D E Y A B C D E Y0 0 0 0 0 0 1 0 0 0 0 00 0 0 0 1 0 1 0 0 0 1 00 0 0 1 0 0 1 0 0 1 0 00 0 0 1 1 0 1 0 0 1 1 10 0 1 0 0 0 1 0 1 0 0 00 0 1 0 1 0 1 0 1 0 1 10 0 1 1 0 0 1 0 1 1 0 10 0 1 1 1 1 1 0 1 1 1 10 1 0 0 0 0 1 1 0 0 0 00 1 0 0 1 0 1 1 0 0 1 10 1 0 1 0 0 1 1 0 1 0 10 1 0 1 1 1 1 1 0 1 1 10 1 1 0 0 0 1 1 1 0 0 10 1 1 0 1 1 1 1 1 0 1 10 1 1 1 0 1 1 1 1 1 0 10 1 1 1 1 1 1 1 1 1 1 1如果红灯亮了,则表示表决通过,若绿灯亮了,表示不通过。

下面介绍系统所涉及的重要芯片。

3.3、主要元件介绍芯片74HC138,是典型的集成译码器。

它是3线-8线译码器,该译码器有3位二进制输入A B C,它们共有8种状态的组合,即可译出八个输出信号,输出为低电平有效。

此外,还设置了3个使能端G1 G2A G2B,为电路的扩展提供了方便。

表3.2 74HC138集成译码器功能表输入输出G1G2A非G2B非C B A Y0非Y1非Y2非Y3非Y4非Y5非Y6非Y7非* H * * * * H H H H H H H H * * H * * * H H H H H H H H L * * * * * H H H H H H H H H L L L L L L H H H H H H H H L L L L H H L H H H H H H H L L L H L H H L H H H H H H L L L H H H H H L H H H H H L L H L L H H H H L H H H H L L H L H H H H H H L H H H L L H H L H H H H H H L H H L L H H H H H H H H H H LU174HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C 3G16~G2A 4~G2B5图3.2 74HC138外围引脚分布图芯片74HC139,是双2线-4线译码器,它的输出也是低电平有效,符号匡内部的输入、输出变量表示其内部的逻辑关系。

表3.3 74HC139 2-4线译码器真值表输入输出 G 非 B A Y 0 非 Y 1非 Y 2非Y 3非 1 * * 1 1 1 1 0 0 0 0 1 1 1 0 0 1 1 0 1 1 0 1 0 1 1 0 1 0 1 11 11 0U2A74HC139DW_4V 1Y041Y151Y261Y371A 21B 3~1G1图3.3 74HC139外围引脚分布图4 仿真仿真实验如图4.1和4.2所示:图4.1是红灯亮的情况之一,如图,当有四人A B C E 同意,但D 反对时,最终结果是通过,这是真值表中11101的情况。

U174HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C3G16~G2A 4~G2B5U274HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C 3G16~G2A 4~G2B5U374HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C 3G16~G2A 4~G2B5U474HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C 3G16~G2A 4~G2B5J1Key = EJ2Key = DJ3Key = CJ4Key = BJ5Key = AU5A74HC139DW_2V1Y041Y151Y261Y371A 21B 3~1G1U6A 7405N U7A 7405NU8A 7405NU9A 7405NU10C 7405NVCC5VX12.5 VX22.5 V图4.1 表决通过的一种情况图4.2则是绿灯亮的情况之一,如图,当C E 赞同,但A B D 反对时,结果是否决的,这满足真值表中00101的情况。

U174HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C3G16~G2A 4~G2B5U274HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C 3G16~G2A 4~G2B5U374HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C 3G16~G2A 4~G2B5U474HC138D_2VY015Y114Y213Y312Y411Y510Y69Y77A 1B 2C 3G16~G2A 4~G2B5J1Key = EJ2Key = DJ3Key = CJ4Key = BJ5Key = AU5A74HC139DW_2V1Y041Y151Y261Y371A 21B 3~1G1U6A 7405N U7A 7405NU8A 7405NU9A 7405NU10C 7405NVCC5VX12.5 VX22.5 V图4.2 表决被否决的一种情况5 主要仪器与设备集成电路:74HC138 3-8线译码器四片 74HC1392-4线译码器一片仿真软件:Multisim 11.0仿真软件 其他 红绿灯 各一个 开关五个6 设计体会与建议6.1、设计体会通过这次对五人表决器系统的设计,让我了解了multisim 仿真软件基础知识,也让我了解了关于控制系统设计的一般步骤和方法,要实现一个系统,简单的说如果要实现一个功能,都需要这样一个过程,首先是系统原理上的设计,我们必须再阅读大量的文献的基础上,才能对整个系统的基本原理有一个大体的了解,再对系统原理有了充分的认识后,我们就可以开始系统软件的设计了。

最后我们就可以开始软件的调试了,可以先通过仿真软件multisim11.0对我们程序施行仿真,最后 进行硬件的焊接。

这个过程让我学到了很多知识,比如像芯片功能方面的基础知识,还有multisim 仿真软件的运用,同时也复习了以前学过的知识,像电路及数字电路等,最重要的是提高了自身的实践能力和进一步加深我对理论知识的认识。

6.2、对设计的建议我希望老师在我们动手制作之前应先告诉我们一些关于所做电路的资料、原理,以及如何检测电路的方法,还有关于检测芯片的方法。

这样会有助于我们进一步的进入状态,完成设计。

参考文献[1].韩广兴等电子元器件与实用电路基础[M] 北京:电子工业出版社 2005年1月[2].蓝和慧宁武等全国大学生电子设计竞赛单片机应用技能精解[M] 北京:电子工业出版社 2009年4月[3].康光华.电子子技术基础(数字部分第五版)[M].北京:高等教育出版社.2004 .[4].康光华.电子技术基础(模拟部分)[M].北京:高等教育出版社.2004[5].赵春华.电子技术基础(仿真实验)[M].北京:机械工业出版社.1998。

相关主题