组合逻辑电路

电路在任一时刻的输出仅由该时刻的输入信号决定,而与该时刻以前的输入信号无关

组合电路通常由一些逻辑门构成,许多具有典型功能的组合电路已集成为商品电路(加法器,译码器)

竞争冒险

实际上,由于门电路延迟时间的关系,可能会使逻辑电路产生错误输出。通常把这种现象称为竞争冒险。

当有多个变量发生变化时,稳态输出不应该发生变化,但实际输出产生了毛刺

单个变量变化时,稳态输出不应该发生变化,但实际输出产生了毛刺

消除方法

只适用于逻辑冒险

如果逻辑电路在较慢速度下工作,为了消去竞争冒险,可以在输出端并联一电容,其容量在几十~几百皮法之间,该电容和门的输出电阻构成RC低通网络,对窄脉冲起平滑作用

批注 2020-02-15 205803

在包含时序电路的复杂数字系统中,可以用时钟信号的适当形式作为选通脉冲,消除数字系统中的竞争冒险

常用组合逻辑功能器件

编码器

将信息(如数和字符等)转换成符合一定规则的二进制代码

译码器

译码是编码的逆过程,将一组码转换为确定信息

数据分配器

数据分配是将一个数据源输入的数据根据需要送到不同的输出端上去,实现数据分配功能的逻辑电路称为数据分配器。分配器又叫多路复用器

显示译码器

七段数码显示器

批注 2020-02-16 094028

译码器应用

数据选择器

从多路输入数据中选择其中的一路送至输出端

批注 2020-02-16 095914

动态显示电路

七段数码管驱动电路可分为两种,一种称为静态显示(每一个数码管由单独的七段显示译码器驱动),另一种称为动态显示(使用数据选择器的分时复用功能,将任意多个数码管的显示驱动,由一个七段显示译码器来完成)

加法器

算术运算电路的核心为加法器

仅考虑两个一位二进制数相加,而不考虑低位的进位,称为半加

在多位数相加时,除考虑本位的两个加数外,还须考虑低位向本位的进位

当有多位二进制数相加时,可模仿笔算,用全加器构成串行进位加法器,结构简单,运算速度慢

速度最快,电路复杂

由两个加数,首先求得各位的进位,然后再经全加器算出结果

数值比较器

用来判断两个二进制数的大小或相等

比较两个多位数,应首先从高位开始,逐位比较