找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11430|回复: 0
打印 上一主题 下一主题
收起左侧

数电五人表决器设计报告(74HC138、74HC139等芯片构成)

[复制链接]
跳转到指定楼层
楼主
ID:429490 发表于 2018-11-19 21:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
数电课程设计报告 有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仿真软件的运用,同时也复习了以前学过的知识,像电路及数字电路等,最重要的是提高了自身的实践能力和进一步加深我对理论知识的认识。
  • 参考文献
  • 闫石 数字电子技术基础[M]. 北京 高等教育出版社 2010年
  • 华成英 模拟电子技术基础[M].北京 高等教育出版社 2013年
  • 韩广兴等  电子元器件与实用电路基础[M] 北京:电子工业出版社 2005年1月
  • 蓝和慧 宁武等  全国大学生电子设计竞赛单片机应用技能精解[M] 北京:电子工业出版社  2009年4月
  • 康光华 电子子技术基础(数字部分第五版)[M].北京:高等教育出版社.2004 .
  • 康光华 电子技术基础(模拟部分)[M].北京:高等教育出版社.2004
  • 赵春华 电子技术基础(仿真实验)[M].北京:机械工业出版社.1998
附录:
元器件明细表
序号
元件名称
数量
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)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表