文章目录
第二章:逻辑代数基础
2.1逻辑代数的三种基本运算
- 与:&
- 或:≥1
- 非:1
- 与非:&o
- 或非:≥1o
- 异或:=1
- 同或:=
2.2逻辑代数基本公式和常用公式
2.3逻辑代数基本定理
- 带入定理:解决变量个数的问题
- 反演定理:来求Y’
- 对偶定理:证明两逻辑式相等
2.4逻辑函数的表示方法
注意各种形式之间的转化
- 真值表
- 逻辑函数
- 逻辑图
- 波形图
2.5逻辑函数的化简
- 公式法
- A+AB=A
- AB’+AB=A
- AB+A’C+BC=AC
- A+A’B=A+B
- A+A=A
- 卡诺图化简法:尽可能多的圈1,2ⁿ个元素消去n个变量。
2.6具有无关项的逻辑函数化简
无关项为x,能和1凑消去就可。
第四章:组合逻辑电路
4.1组合逻辑电路的特点
任意时刻的输出仅取决于此刻的输入,与电路原来的状态无关。电路中不包含存储单元。
4.2组合逻辑电路的分析方法(逻辑电路图->逻辑函数->真值表->逻辑功能)
通常分析方法:从电路的输入到输出逐级写出逻辑函数式,最后得到输入与输出的逻辑函数式。再画出真值表直观看出逻辑结构。
graph LR
逻辑图-->逻辑函数
逻辑函数-->真值表
真值表-->逻辑功能
4.3组合逻辑电路的设计方法<–重要
由实际问题到实现逻辑电路图。步骤为:
一.逻辑抽象(问题->真值表)
- 确定输入和输出变量:取…为输入(输出)变量,用…表示
- 对变量进行编码:规定…
- 列出真值表
二.写出逻辑函数式(真值表->函数)
由真值表化简得函数式(公式化简、卡诺图)
三.选定器件
- 门电路
- MSI组合电路或者PLD
四.根据所选器件对函数进行化简或转换
- 门电路->化简
- MSI组合电路或者PLD->转换
函数式的转化:
- 与或(两次求反)–>与非
- 与或非:卡诺图中的0加一起取反
五.画出逻辑电路图
至此,设计已完成。
graph LR
问题-->真值表
真值表-->函数
函数-->根据器件化简或转换函数
根据器件化简或转换函数-->电路图
4.4常用组合电路模块
4.4.1编码器
逻辑功能:将高低电平转化为二进制代码
一.普通编码器
任何时候只允许一个编码信号。
位二进制编码器为例:输入为I0~I7八个高电平信号,输出是二进制代码Y2Y1Y0。
二.优先编码器
允许同时输入两个以上的编码信号,当几个输入信号同时出现时,只对优先级最高的有个进行编码。
以74HC148(8线-3线优先编码器)为例:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YTUdzWiA-1577953904276)(4FBCA71A3F6E4ED08A6A54C6B9DBE717)]
- 三种工作状态:1.Ys’