数字电路速通学习笔记(绝对精品!)

笔者所在学校将数电的内容融合进了计算机组成原理的课程里面。

所以我在学习计组时花时间去速通了一下数电。本笔记由本人在b站观看大量视频后写出,凝聚了本人的心血。

来源:1、数字电子技术基础期末复习速成(0基础逆袭90+)_哔哩哔哩_bilibili(主体)

2、数电:时序逻辑电路的分析_哔哩哔哩_bilibili

3、数电:时序逻辑电路的设计_哔哩哔哩_bilibili

4、数电:计数器_哔哩哔哩_bilibili(不明白的话可以找一些其他课)

5、学校ppt

文章目录

一、数制的转换:

1、二进制(B)和十进制(D):

B-->D:

例题:

D-->B:

2、二进制(B)和八进制(O):

B-->O:

例题:

O-->B:

3、二进制(B)和十六进制(H):

B-->H:

例题:

H-->B:

例题:

4、D--O、D--H、O--H:

先转化成二进制再转换。

三、化简题公式口诀和逻辑函数的书写:

公式:

长逆变短逆,与变或,或变与。

题型一、证明题:

从外往里去逆。

逻辑门符号:

题型二、由图写逻辑表达式:

四、最小项的写法和公式法简化:

题型三、最小项:

每个变量能且只能出现一种形式

题型四、公式法化简:

五、卡诺图的化简:

也可以圈0求非。

每次圈的个数只能是2的次方个(2、4、8...)。

对称于中心线的小方格也是相邻项。

习题

化简具有无关项的逻辑函数

无关项:即可当0又可当1,用的上就是1,用不上就是0。

六、组合逻辑电路:

分析:

例1:

例2:

设计:

例1:

A+A=A所以ABC+ABC=ABC,这样达到化简得目的。或者用卡诺图化简。

例2:

例3:

竞争冒险现象:

七、编码器:

普通编码器:

优先编码器:

一撇表示低电平有效。选通输出端和扩展端主要用于两片及以上拓展用的。

注意在此I7'的优先权最高仅对于此编码器而言。

S'为0而输入为全1说明此时编码器能正常工作但没有信号申请编码。

例1:

S'接地及代表s'=0。

例2:

八、译码器:

二进制译码器:

例1:

例2:

例3:

例4:

例5:

例6:

九、数据选择器:

Di的意思是指mi是否存在,Di只有0、1两个取值。

例1:

例2:

例3:

例4:

十、触发器:

SR锁存器:

或非门SR锁存器:

1 1默认规定为0

与非门SR锁存器:

0 0 默认规定为1

例1:

电平触发的触发器:

电平触发的RS触发器:

空翻现象:
普通的:

带异步置位、复位端的电平触发SR触发器:

Sd'和Rd'不受CLK脉冲控制

电平触发的D触发器:

例1:

默认初始Q为0

例2:

边沿触发器:

D边沿触发器:

普通的:

例1:

带异步置位、复位端的边沿触发D触发器:
多输入端带异步置位、复位端的边沿触发D触发器:
例1:

JK边沿触发器:

例1:

脉冲触发的触发器:

主从RS触发器:

确定Q*状态看的是整个CLK=1期间。

例1:

例2:

在clk=1期间若出现过s=1和r=1的状态(11不定)则跨过此状态去看它的下一个状态。

主从JK触发器:

普通的:

具有多输入端的主从JK触发器:
例1:

有尖峰脉冲的情况则根据封顶值确定Q*。若在CLK=1期间出现多个尖峰脉冲,则根据第一个的。

触发器的特性方程:

SR触发器:

JK触发器:

T触发器:

T'触发器:

D触发器:

例1:

例2:

此题Q1 Q2应同时分析。

触发器之间的转换:

JK触发器-->RS触发器:

JK触发器--->T触发器:

D触发器--->T触发器:

D触发器--->T'触发器:

十一、时序逻辑电路:

分析:

例1:

/后面是输出,前面是输入。010和101一直在打转,不能进入其他状态,所以这是两个无效状态,构成无效循环。

关于自启动:

例2:

设计:

例1:

例2:

计数器:

例1:

上边没连完,可以根据归零表达式自己连一下。

例2:

因为异步清零是瞬间产生的,所以计数可以计到Sn

例3:

相关推荐
小王努力学编程6 分钟前
动态规划学习——回文子串系列问题【C++】
c++·学习·算法·leetcode·动态规划
Cynthia的梦30 分钟前
Linux学习-Linux进程间通信(IPC)聊天程序实践指南
linux·运维·学习
卡戎-caryon37 分钟前
【Linux网络与网络编程】03.UDP Socket编程
linux·服务器·网络·笔记·单例模式·udp·网络通信
nuise_1 小时前
李宏毅机器学习笔记06 | 鱼和熊掌可以兼得的机器学习 - 内容接宝可梦
人工智能·笔记·机器学习
代码AC不AC1 小时前
【数据结构】队列
c语言·数据结构·学习·队列·深度讲解
生信小鹏1 小时前
Nature旗下 | npj Digital Medicine | 图像+转录组+临床变量三合一,多模态AI预测化疗反应,值得复现学习的完整框架
人工智能·学习·免疫治疗·scrna-seq·scrna
skyseey2 小时前
笔记:Vue3+Vite 怎么导入静态资源,比如图片/组件
前端·javascript·笔记
云上艺旅2 小时前
K8S学习之基础六十九:Rancher创建svc资源
学习·云原生·容器·kubernetes·rancher
cwtlw3 小时前
Spring相关面试题总结
java·笔记·后端·spring
zzh-3 小时前
Scala循环守卫
笔记