我是靠谱客的博主 务实保温杯,最近开发中收集的这篇文章主要介绍数字电子技术——逻辑代数与EDA技术的基础知识,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、进制转换

任意进制数(N进制)展开式的普通表达式:
D = ∑ k i N i D= sum k_iN^{i} D=kiNi
进制转换详情

1.1 常见的几种编码
1.1.1 十进制代码

在这里插入图片描述
说明:
余三码:由8421BCD码加上0011形成的一种无权码,即其值比原值大3。
2421码:从左到右,第一位权值为2,第二位的权值为4,第三位的权值为2,第四位的权值为1。
5211码:从左到右,第一位权值为5,第二位的权值为2,第三位的权值为1,第四位的权值为1。
余三循环码:从三开始计数。

1.1.2 格雷码

特点:
1.每一位的状态变化都按一定的顺序循环。
2.编码顺序依次变化,按表中顺序变化时,相邻代码只有一位改变状态。
应用:减少过渡噪声
在这里插入图片描述

二、逻辑代数的基本概念、公式和定理

2.1 基本逻辑运算

在逻辑代数中,基本逻辑运算有与、或、非三种。常见的逻辑运算时与非、或非、与或非、异或等。

2.2 三种逻辑关系
2.2.1 与逻辑关系

Y = A ⋅ B Y= Acdot B Y=AB

2.2.2 或逻辑关系

Y = A + B Y = A + B Y=A+B

2.2.3 非逻辑关系

Y = A ˉ Y = bar{A} Y=Aˉ
如果此处还有疑问,可以尝试画真值表来进一步理解。

2.2.1~2.2.3为逻辑表达式,A、B为输入逻辑变量,Y为输出逻辑变量。字母上面无反号的称为原变量,有反号的称为反变量。

2.3 常用的逻辑运算

(1)与非运算
Y = A ⋅ B ‾ Y = overline{Acdot B} Y=AB
(2)非运算
Y = A + B ‾ Y = overline{A+ B} Y=A+B
(3)与或非运算
Y = A ⋅ B + C ⋅ D ‾ Y = overline{Acdot B+Ccdot D} Y=AB+CD
(4)异或运算
Y = A ˉ ⋅ B + A ⋅ B ˉ = A ⊕ B Y = bar{A}cdot B + A cdot bar{B} = A oplus B Y=AˉB+ABˉ=AB

2.4 部分公式

A + A ˉ = 1 ( A ⋅ B ) = A ⋅ ( B ⋅ C ) A ⋅ ( A ⋅ B ) = A ⋅ B + A ⋅ C A + B ⋅ C = ( A + B ) ⋅ ( A + C ) begin{aligned} A + bar{A} &=1 \ (Acdot B) &= Acdot{(Bcdot C)} \ A cdot(Acdot B) &=A cdot B+Acdot C \ A + B cdot C &= (A+B)cdot (A+C) end{aligned} A+Aˉ(AB)A(AB)A+BC=1=A(BC)=AB+AC=(A+B)(A+C)

2.4.1 德摩·根定理

A ⋅ B ‾ = A ˉ + B ˉ A + B ‾ = A ˉ ⋅ B begin{aligned} overline{Acdot B} &= bar{A}+bar{B} \ overline{A+B} &= bar{A} cdot {B} end{aligned} ABA+B=Aˉ+Bˉ=AˉB

2.4.1 还原定理

A ‾ ‾ = A overline{overline{A}} =A A=A

三、两个重要规则

3.1 代入原则

如果等式两边所有出现某一变量的地方,都代之以一个函数,则等式仍然成立,这个规则称为代入规则。

3.2 反演规则

对于任意一个函数表达式Y,如果将Y中所有的“·”换成“+”,将“+”换成“·”;“0”换成“1”,“1”换成“0”;原变量换成反变量,反变量换成原变量,这个规则称为反演规则。

四、逻辑函数的化简方法

4.1 公式化简
4.2 卡诺图化简

以2n个小方块分别代表 n 变量的所有最小项,并将它们排列成矩阵,而且使几何位置相邻的两个最小项在逻辑上也是相邻的(只有一个变量不同),就得到表示n变量全部最小项的卡诺图。

最后

以上就是务实保温杯为你收集整理的数字电子技术——逻辑代数与EDA技术的基础知识的全部内容,希望文章能够帮你解决数字电子技术——逻辑代数与EDA技术的基础知识所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部