第11章组合逻辑电路[1]
- 格式:ppt
- 大小:1.29 MB
- 文档页数:49
第11章数字电路综合案例内容提要前面的章节介绍了数字电路的基本知识、基本理论、常用器件,以及数字电路分析和设计的基本方法。
本章涉及到复杂数字系统的设计。
数设计对象从译码器、计数器等这些基本逻辑功能电路到了数字钟等综合的数字逻辑系统的设计;设计方法也由采用真值表到求逻辑表达式、画出电路图的方式到通过确定总体方案,采取从局部到整体,用各种中、大规模集成电路来满足要求的数字电路系统的方式。
本章结合数字钟这一实际的案例来介绍数字电路系统的设计方法,进一步提高学生的综合能力和解决实际问题的能力。
基本教学要求1.了解中小规模集成电路的作用及实用方法。
2.了解数字钟电路的原理。
3.掌握综合数字电路系统的设计流程和设计方法。
11.1概述数字系统的设计,采用从整体到局部,再从局部到整理的设计方法。
首先对系统的目标、任务、指标要求等进行分析,确定系统的总体方案;然后把系统的总体方案分成若干功能部件,绘出系统的方框图;之后运用数字电路的分析和设计方法分别进行设计,或者是直接选用集成器件去构成功能部件;最后把这些功能部件连接组合起来,便构成了完整的数字系统,通过对电路的分析和测试修改,完善与优化整个系统。
这是传统的数字系统的设计方法,也是下面要介绍的内容。
随着计算机技术的发展,电子设计自动化EDA成为了现代电子系统设计与仿真的重要手段,对于复杂系统的设计十分有效,尤其是硬件描述语言的使用,使硬件软件化,让数字系统的设计更加方便、高效。
下面以数字钟系统设计为例,介绍综合数字电路系统的设计方法。
数字钟是一种用数字电子技术实现时、分、秒计时的装置,与传统的机械式时钟相比具准确、直观、寿命长等特点。
目前广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。
数字钟也是一种典型的数字电路,其中包括了组合逻辑电路和时序逻辑电路。
通过数字钟的设计进一步了解数字系统设计时用到的中小规模集成电路的使用方法,进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。
第11章组合逻辑电路11.1.1 电路如题图11.1.1所示,A、B是数据输入端、C是控制输入端,试分析在控制端C=0和C=1的情况下,数据输入A、B和输出Y之间的关系。
题图11.1.1解Y A B C A B C A B C+(A+B)C=⋅⋅=当C = 1时,Y =AB,电路起与门作用;当C = 0时,Y= A+B,电路起或门作用。
11.1.2 逻辑电路如题图11.1.2所示,试证明两电路的逻辑功能相同。
题图11.1.2解Y1 =AB A B=A B+AB⋅Y2 =A AB B AB==Y1⋅⋅⋅A AB+BAB=(A+B)(AB)=A B+AB11.1.3 逻辑电路如题图11.1.3所示。
写出Y的逻辑式,画出用与非门实现的逻辑图。
解Y=(A+B)D+(C+D)A=A C A D B D⋅⋅,用与非门实现的逻辑图如题图11.1.3A所示。
题图11.1.3 题图11.1.3A11.1.4 电路如题图11.1.4所示,分析电路的逻辑功能。
解Y A B B C A C=A B+B C+A C=⋅⋅列真值表如题表11.1.4A所示。
当A,B,C三个输入变量中有两个或两个以上为1时,Y=1,否则为0。
11.1.4题图11.1.5 试用异或门设计一个有三个输入端,一个输出端的组合逻辑电路。
其功能为当3个输入信号中有奇数个1时,电路输出为1,否则为0。
解根据题意列真值表如题表11.1.5A所示。
由真值表可得逻辑函数表达式Y=ABC+ABC+ABC+ABC A(B C)+A B C=⊕⊕A B C=⊕⊕电路如题图11.1.5A所示。
题表11.1.5A题图11.1.5A11.1.6 设计一个组合逻辑电路,该电路输入端接收两个二位二进制数A=A2A1,B=B2B1。
当A>B时,输出Y=1,否则Y=0。
解比较两数大小总是从高位开始进行比较,仅当高位相同时才比较低位,而且二进制数只有1或0两种可能的取值,可分别用原变量和反变量表示,所以,可直接写出该逻辑电路的输出函数表达式22222211Y=A B+A B+A B A B()化简得22121211Y=A B+A B B+A A B若用与非门实现Y,则应将上式变成与非表达式2212121122121211Y=A B+A B B+A A B=A B A B B A A B⋅⋅逻辑电路图如题图11.1.6A所示。