数字逻辑基础
逻辑代数与逻辑门
- 逻辑代数:又称为布尔代数,和普通代数一样用字母代表变量,称为逻辑变量。逻辑变量的取值只有两种“0”和“1”,表示与,或,非,真和假。
- 逻辑与门:只有当决定一件事情的所有条件全部具备时,这件事情才会发生,这样的逻辑关系称为逻辑与关系。表达式为Y=AB或者Y=A·B。
- 逻辑或门:在决定一件事情的所有条件中,只要具备任何一个条件,这件事情就会发生,这样的逻辑关系称为逻辑或关系。表达式为Y=A+B。
- 逻辑非门:当决定一件事情的条件不具备时,这件事情才会发生,这样的逻辑关系称为逻辑非关系。表达式为Y=。
- 逻辑异或门:逻辑变量Y与逻辑变量AB之间的关系是:只有A和B同时是1或者是0时,Y的值才是0否作Y=1.表达式为Y=A⊕B。
运算规则:与非(先与后非),或非(先或后非),在异或等运算。
逻辑电路分类:通常数字系统的逻辑电路分为两大类:组合逻辑电路和时序逻辑电路。
组合逻辑电路:指电路输出状态只与输入状态有关,而与电路的以前状态无关,即输出与输入的关系具有即时性,不具备记忆功能。
- 全加器:是实现两个二进制数相加的一种组合逻辑电路。
- 译码器:功能是将指定的数码翻译为相应的状态输出,使其输出端中相应的一路有信号输出(电位或脉冲)。如3位的二进制数码有8个状态,即000,001,010,011,100,110,101,111。因此有8条相应的输出线。
- 数据选择器:又称多路开关,其作用是在选择信号的作用下,从多个输入通道中选择一个通道的数据作为输出。
常用时序电路:逻辑电路中的输出状态不但与当时的输入状态有关,而且还与电路以前输入状态有关,这种逻辑电路称为时序逻辑电路。
- 触发器:能够记忆1位二进制信号的基本逻辑单元电路,它具有两个能自行保持的稳定状态,用来表示逻辑1和0。
RS触发器:S是置位的意思,R是复位。
- 寄存器:能够暂时寄存数据的功能。寄存器主要由触发器和一些控制门构成。
移位寄存器:不仅可以存储数据,而且具有移位功能。按照数据移动的方向,可以分为单向移位和双向移位两大类。
- 计数器:实现计数功能的电路称为计数器,其作用是记忆输入脉冲的个数。
计数器分类:1.按构成计数器的触发器的翻转次序分类,分为同步计数器和异步计数器
- 按计数过程中计数器中数字增减分类,可分为加法计数器,减法计数器,可逆计数器
- 按计数器中数字编码方式分类,分为二进制计数器和十进制计数器