数字基础知识
二进制逻辑:
计算机采用二进制数系统,因为两种电压等级分别代表数字0和1。信号在数字电路中有两种电压,如定义0V为逻辑0,3V~5V为逻辑1。
逻辑门:
1.与门
与门(AND)采集一个或多个输入进行逻辑与。只有与门的输入都是1的时候输出才会是1,其他任何组合输出都为0。
2.或门
只有或门的输入都是0的时候输出才是0,其他任何组合输出都为1。
三级缓冲器
缓冲器门不会改变输入的逻辑等级,只用于隔离或放大信号。
反相器
反相器也叫非(NOT),输出值是输入值的取反。(输入值与输出值相反)
3.异或门
当输入值全相同时,输出0,否则输出1。
4.与非门
相当于在与门的输出端加一个反相器。
只有输出端都为1时,输出端为0,其他任何组合输出都为1。
5.异或门
相当于在或门的输出端加一个反相器。
只有输出端都为0时,输出端为1,其他任何组合输出都为0。
使用门进行逻辑设计:
两个二进制数相加,会产生四种结果:
进位 和
0+0 = 0 0
0+1 = 0 1
1+0 = 0 1
1+1 = 1 0
可以应用XOR门和AND门实现简单加法器,也可以使用AND门,OR门以及反相器实现相同功能。
两个半加器可以组成一个全加器。
触发器:
触发器广泛使用在数字系统中。触发器常用于存储数据。