数字电路
写给读者
作者是华中科技大学本科生,这是我的数字电路笔记
感谢你阅读本文。本文不允许任何形式的转载。有任何问题请联系:wnn2000@hust.edu.cn
第一章 数字电路概论
1.二进制
LSB和MSB
通常,MSB位于二进制数的最左侧,LSB位于二进制数的最右侧。
传输
串行:在计算机总线或其他数据通道上,每次传输一个bit
并行:所有bit同时传送
BCD编码
意义:用4个bit表示0-9
有权码
8421码:4个bit的权值分别是8、4、2、1
2421码:
5421码:
无权码
余3码:在8421码的基础上,将每个代码都加上0011而形成
余3循环码:
格雷码:
2.二值逻辑变量与基本逻辑运算
输入输出
仅有0、1
几种逻辑运算类型
由真值表写逻辑表达式
把每个输出为1的一组输入变量组合状态以逻辑乘形式表示(原变量表示取值1,反变量表示取值0),再将所有的这些逻辑乘进行逻辑加。
第二章 逻辑代数与硬件描述语言基础
1.逻辑代数
基本公式和恒等式
这部分太简单了
对偶规则
对于逻辑函数式,若将其中的与换成或,或换成与;并将1换成0,0换成1;所得的新的函数式就是L的对偶式
2.逻辑函数的卡诺图化简法
最小项
n个变量(X1, X2, …, Xn)的最小项就是n个因子的乘积,在该乘积中每个变量都以它的原变量或非变量的形式出现一次,且仅出现一次。
卡诺图
卡诺图横纵二进制码为格雷码。使用格雷码的意义在于:使得相邻的格子只有一个bit不同,方便寻找共同bit,从而画圈圈。
化简过程就是画圈圈的过程,把相邻的元素圈起来。(注意包括上下底相邻,左右边相邻和四角相邻)。包围圈内的方格数一定是2n个,包围圈的方格数要尽可能多。
无关项
在有些逻辑问题中,有些变量的取值要加以约束。
如A=1表示电机正转;B =1表示电机反转;C =1表示电机停转。ABC不能等于000、011、101、111中的任何一组。
填函数的卡诺图时在无关项对应的格内填符号 “×” 。逻辑函数式中用“Φ”或、“d”表示无关项。
化简时可根据需要视为“1”也可视为“0”,使函数化到最简。(无视无关项即可)
3.Verilog HDL基础
这部分等以后再补吧(逃)
第三章 逻辑门电路
1.逻辑门电路分类
2.CMOS电路
MOS管的特性在模电中已经学过,不再赘述。