标题: 数电五人表决器设计报告(74HC138、74HC139等芯片构成) [打印本页]

作者: cdf_7523    时间: 2018-11-19 21:06
标题: 数电五人表决器设计报告(74HC138、74HC139等芯片构成)
数电课程设计报告 有proteus仿真 无需程序实现

《五人表决器》设计报告

1.设计目的

(1)熟悉集成电路的引脚及安排。

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

(3)学习Proteus7.0软件仿真。

2.设计要求

(1)学习使用芯片74HC138、74HC139进行控制。

(2)三人或以上同意则通过,少于三人则不通过。

(3)绿灯亮表示通过,绿灯不亮表示不通过。

对于五人表决器,首先设五人分别为A B C D E 设Y为表决的结果。其中有三人或三人以上同意(同意用“1”表示,不同意用“0”表示)则绿灯亮。
表2.1.1  5人表决器真值表
A
B
C
D
E
Y
A
B
C
D
E
Y
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
1
1
0
1
0
0
1
1
1
0
0
1
0
0
0
1
0
1
0
0
0
0
0
1
0
1
0
1
0
1
0
1
1
0
0
1
1
0
0
1
0
1
1
0
1
0
0
1
1
1
1
1
0
1
1
1
1
0
1
0
0
0
0
1
1
0
0
0
0
0
1
0
0
1
0
1
1
0
0
1
1
0
1
0
1
0
0
1
1
0
1
0
1
0
1
0
1
1
1
1
1
0
1
1
1
0
1
1
0
0
0
1
1
1
0
0
1
0
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
0
1
1
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
芯片74HC138,是典型的集成译码器。它是3线-8线译码器,该译码器有3位二进制输入A B C,它们共有8种状态的组合,即可译出八个输出信号,输出为低电平有效。此外,还设置了3个使能端G1 G2A G2B,为电路的扩展提供了方便。
                   表2.2.1  74HC138集成译码器功能表
输入
输出
G1
G2A非
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
L

图2.2.1 74HC138外围引脚分布图
芯片74HC139,是双2线-4线译码器,它的输出也是低电平有效,符号匡内部的输入、输出变量表示其内部的逻辑关系。
                    表2.2.2  74HC139 2-4线译码器真值表
输入
           输出
  G  非
B
A
Y0 非
Y1非
Y2非
Y3非
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
1
1
1
1
0

                 图2.2.2  74HC139外围引脚分布图

仿真实验如图3.1和3.2所示:
图3.1是绿灯亮的情况之一。如图,当有四人A B C E同意,但D反对时,最终结果是通过,这是真值表中11101的情况。
图3.1
图3.2则是绿灯不亮的情况之一。如图,当C E赞同,但A B D反对时,结果是否决的,这满足真值表中00101的情况。
图3.2
通过这次对五人表决器系统的设计,让我了解了Proteus7.0仿真软件基础知识,也让我了解了关于控制系统设计的一般步骤和方法,要实现一个系统,简单的说如果要实现一个功能,都需要这样一个过程,首先是系统原理上的设计,我们必须再阅读大量的文献的基础上,才能对整个系统的基本原理有一个大体的了解,再对系统原理有了充分的认识后,我们就可以开始系统软件的设计了。
最后我们就可以开始软件的调试了,可以先通过仿真软件Proteus7.0对我们程序施行仿真,最后进行硬件的焊接。
这个过程让我学到了很多知识,比如像芯片功能方面的基础知识,还有Proteus7.0仿真软件的运用,同时也复习了以前学过的知识,像电路及数字电路等,最重要的是提高了自身的实践能力和进一步加深我对理论知识的认识。
附录:
元器件明细表
序号
元件名称
数量
1
74HC138
4
2
74HC139
1
3
LED-Yellow
5
4
LED-Green
1
5
SW-SPDT-MOM
5
6
保护电阻
5


完整的Word格式文档51黑下载地址(内附清晰图):
数电课程设计.doc (203.5 KB, 下载次数: 39)







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1