数字逻辑与计算机组成——数字逻辑

数字逻辑基础

常用逻辑门

逻辑门类型逻辑表达式真值表(输入 A、B,输出 Y)逻辑关系描述
非门Y = \overline{A}

A=0 → Y=1;

A=1 → Y=0

输入输出相反,单输入单输出
与门Y = A \cdot B

A=0,B=0 → Y=0;

A=0,B=1 → Y=0;

A=1,B=0 → Y=0;

A=1,B=1 → Y=1

全 1 出 1,有 0 出 0
或门Y = A +B

A=0,B=0 → Y=0;

A=0,B=1 → Y=1;

A=1,B=0 → Y=1;

A=1,B=1 → Y=1

有 1 出 1,全 0 出 0
与非门Y = \overline{A \cdot B}

A=0,B=0 → Y=1;

A=0,B=1 → Y=1;

A=1,B=0 → Y=1;

A=1,B=1 → Y=0

与门输出取反:全 1 出 0,有 0 出 1
或非门Y = \overline{A+B}

A=0,B=0 → Y=1;

A=0,B=1 → Y=0;

A=1,B=0 → Y=0;

A=1,B=1 → Y=0

或门输出取反:全 0 出 1,有 1 出 0
异或门Y = A\oplus B = \overline{A}B + A\overline{B}

A=0,B=0 → Y=0;

A=0,B=1 → Y=1;

A=1,B=0 → Y=1;

A=1,B=1 → Y=0

输入不同出 1,相同出 0
同或门Y = A\odot B =\overline{A\oplus B }输出与异或门相反输入相同出 1,不同出 0

逻辑关系描述

这里的逻辑表达式和离散数学中的是类似的,只是符号稍微有些不同,最大项最小项相关定义可以去看离散数学篇:

离散数学——命题逻辑_离散数学常用命题定律-优快云博客

逻辑函数的化简

1.代数化简法

利用逻辑代数的基本定理,对逻辑函数进行等值变换,消除多余的乘积项和变量(离散数学中的化简方法)。

2.卡诺图化简法

卡诺图是 n 变量最小项的方格图,相邻方格(包括上下、左右、四角)对应的最小项只有1 个变量不同,利用相邻项可合并消去不同变量的原理化简,适用于变量数 (n≤4) 的函数

  1. 在卡诺图中将真值表中输出值为1时对应的最小项所在的单元格标注为1
  2. 每个单元对(最大矩形框,框内方格数为2^n)都可以消除一个不相同的变量而留下相同的变量。

下面用一个例题理解一下:

组合逻辑电路

组合逻辑电路概述

组合逻辑电路是由逻辑门(与、或、非、与非等)组合而成的数字电路,其核心特点是:

  • 电路无记忆性:任意时刻的输出仅由当前时刻的输入决定,与电路过去的输入状态无关。
  • 结构无反馈:电路中不存在从输出到输入的反馈通路,信号仅从输入单向流向输出。

1.组合逻辑电路的分析(已知电路求表达式)

例如,写出下面电路的逻辑表达式

2.组合逻辑电路的设计(已知真值表求电路)

根据真值表画出卡诺图,以此得出最简逻辑表达式,最后画出电路图

典型组合逻辑部件设计

1)多路选择器

根据选择控制信号,从多路输入数据中选择一路输出,相当于 “数字开关”。

时序逻辑电路

时序逻辑电路概述

时序逻辑电路:组合逻辑电路 + 存储单元(存在反馈通路,这是与组合逻辑的本质区别)。

  • 记忆性:包含存储单元(锁存器、触发器),用于保存电路的历史状态。
  • 输入分类
    • 逻辑输入:决定电路状态变化的条件。
    • 时钟输入(CLK):控制存储单元状态更新的同步信号(同步时序电路特有)。
  • 输出分类
    • Moore 型:输出仅由当前状态决定,与输入无关。
    • Mealy 型:输出由当前状态 + 当前输入共同决定。

锁存器和触发器

1.锁存器

电平触发的存储单元,状态更新由使能信号的电平控制:当使能信号有效时,锁存器的输出随输入变化(“透明” 状态);当使能信号无效时,输出保持当前状态不变。

1)SR 锁存器

原理图与符号

SR\overline{Q}(次态)Q
00保持保持
0110
1001
11禁止禁止

2)D 锁存器

原理图与符号

DC\overline{Q}Q
0110
1101
X0状态不变状态不变

2.触发器

1)D 触发器

原理图与符号:

DClk\overline{Q}Q
0上升10
1上升01
X0状态不变状态不变
X1状态不变状态不变

同步时序逻辑设计

同步时序逻辑设计的真值表是由状态图得到的。

状态图的设计:

状态图:

状态表:

由状态表得到状态转换表,再得到真值表,从而得到次态函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值