当前位置: 首页 > news >正文

《数电》理论笔记-第1章-逻辑代数基础

参考:视频  和 《数字电路与逻辑设计》

电子书

一,第1章 逻辑代数基础

1 数字量和模拟量

2 数制(十进制,二进制,八进制和十六进制)

拨电话(BoDH)---(2八10十六)进制

2.1 数制转化

2,8,16进制之间的转换

2,8,16进制和10进制的转换

3 代码

有权码和无权码区别是每一位是否有权值。

8421BCD码(有权码,数字码)

8421BCD码的“0111”,0×8+1×4+1×2+1×1=7D,其中D表示十进制(Decimal)数

格雷码(无权码,数字码)

ASCII码(无权码,字符码)

4 逻辑代数的基本运算和门电路

德摩根定理_德摩根公式

逻辑与(逻辑相乘)

全为1,输出才为1

逻辑或(逻辑相加)

全为0,输出才为0

逻辑非(逻辑反)

输出的是输入相反

其他

        异或逻辑:输入相同为 0 ,相异为 1                同或逻辑:输入相同为 1 ,相异为 

其他的略

门电路

5 逻辑代数的公式和规则

5.1基本公式

5.2 常用公式

5.2三个规则

1,带入规则

2,反演规则

3,对偶规则

6 逻辑函数常用描述方法

表达式、真值表、卡诺图和逻辑图


6.1 表达式

由逻辑变量和逻辑运算符号组成,表示变量之间逻辑关系


与或表达式、标准与或表达式、或与表达式、

标准或与表达式、与非与非表达式、

或非或非表达式、与或非表达式等。

6.2 真值表

6.3 卡诺图

变量卡诺图,函数卡诺图

6.4 逻辑图

6.5 四种描述方法之间的转换

表达式和真值表转换

真值表和卡诺图转换

表达式和卡诺图转换

7 逻辑函数的化简  

同一个逻辑函数可以写成不同表达式。用门电路去实现时,表达式越简单,

需用门电路个数就越少,越经济可靠。

因此,先化简,求出最简表达式,再去实现遇辑函数。

最常用的有 最简与或表达式最简或与表达式

7.1公式法化简

7.2卡诺图法化简

7.2.1求最简与或表达式

卡诺图的相邻性
        最小项的相邻性定义:两个最小项,如果只有一个变量的形式不同(在一个最小项中以原变量出现,在另一个最小项中以反变量出现),其余变量的形式都不变,则称这两个最小项是逻辑相邻的。
        相邻性判别: 在两个方格中,如果只有一个变量的取值不同(在一个方格中取1,在另一个方格中取0),这两个方格对应的最小项是逻辑相邻的。

化简方法:

卡诺图化简法的步骤和原则
1,画卡诺图。
2,分组合并也就是画圈。

1)每个1至少被圈一次。
2)每个圈至少有一个1是其余所有圈中不包含的。如果任何一个1方格都出现在别的圈中,则这个圈就是多余的。
3)不能圈0。
4)圈的个数越少越好————得到的与项就越少。

5)圈越大越好————消去的变量越多,所得与项包含的因子就越少。

每个圈中1方格的个数必须是2的整数次方。

3,写出最简与或表达式。
卡诺图化简法12分钟以后是例题
7.2.2 求最简或与表达式

        求最简或与表达式,可以先求出其反函数的最简与或表达式,然后取反得到最简或与表达式。卡诺图中,函数值为0意味着反函数值为1,因此,利用卡诺图化简法求函数的最简或与表达式时,应对函数卡诺图中的0方格对应的最小项进行分组合并。

步骤:


1)画卡诺图。
2)对0方格对应最小项进行分组合并,求反函数的最简与或表达式。

3)对反函数的最简与或表达式取反,得函数的最简或与表达式。



例题

8 带无关项逻辑函数的化简

8.1逻辑函数中的无关项

        在实际的逻辑关系中,有时会遇到这样一种情况:即变量的某些取值组合是不会发生的,这种加给变量的限制称为变量的约束,而这些不会发生的组合所对应的最小项称为约束项。显然,对变量所有可能的取值,约束项的值都等于0.

8.2加入无关项简化化简

例题3分钟之后

没写例题和习题。。

http://www.lryc.cn/news/295398.html

相关文章:

  • 计算指定路径下的可用空间大小
  • 2023年全球软件架构师峰会(ArchSummit上海站):核心内容与学习收获(附大会核心PPT下载)
  • 踩坑实录(Second Day)
  • 已解决org.springframework.web.HttpMediaTypeNotAcceptableException异常的正确解决方法,亲测有效!!!
  • 根据MySql建表语句创建Java实体类工具
  • 做跨境电商需要使用住宅代理IP吗?
  • vue3 之 组合式API—reactive和ref函数
  • Python库-PyAutoGUI
  • 越权测试是什么?
  • H5 简约四色新科技风引导页源码
  • 使用 VTK 中的单元定位器来查找最近的点
  • 时序预测 | MATLAB实现基于CNN-LSTM-AdaBoost卷积长短期记忆网络结合AdaBoost时间序列预测
  • Xcode 15 及以上版本:libarclite 库缺少问题
  • Spring设计模式之单例模式
  • Fink CDC数据同步(二)MySQL数据同步
  • JavaWeb后端开发(第一期):Maven基础、Maven的安装配置、如何创建maven项目模块、maven的生命周期
  • Windows SDK(四)鼠标和键盘消息处理
  • LabVIEW汽车自燃监测预警系统
  • 数据图表方案,企业视频生产数据可视化
  • 【HarmonyOS应用开发】APP应用的通知(十五)
  • 开启一个服务,将服务器指定的文件读取,传播到网上其他终端
  • nii convert to 2D image【python】
  • C语言指针学习 之 指针是什么
  • 【文本到上下文 #10】探索地平线:GPT 和 NLP 中大型语言模型的未来
  • (四)elasticsearch 源码之索引流程分析
  • 飞天使-k8s知识点16-kubernetes实操1-pod
  • 【gcc】webrtc发送侧 基于丢包更新码率
  • 数字经济的未来:探索Web3的商业模式
  • Centos7部署MetaBase-v0.48.3
  • 【计算机网络】Socket的SO_TIMEOUT与连接超时时间