嵌入式学习-04_嵌入式技术之从零搭建计算机
1 数字电路基础
1.1 数字电路
将信息数字化后,我们可以方便的用二进制表示信息。而现代计算机技术的基础——数字电路,研究的就是如何用电表示二进制。其实这件事非常简单,例如下面的一个电路图:
当开关闭合,信号输出就有5v电压;当开关断开,由于下拉电阻存在,信号输出电压变为0,我们可以将信号输出的高电平态视为1,低电平态视为0,即可用电表示二进制。所以数字电路就是对电路进行定性分析(高或者低),而不用去考虑精确电压是否会有误差。
1.2 基础逻辑门电路
1)非门
口诀:输入与输出相反。
2)与门
与门口诀:有0出0,全1出1。
3)或门
口诀:有1出1,全0出0。
1.3 其他门电路
1)异或门
真值表和电路图:
口诀:奇数出1,偶数出0。
2)与非门
真值表和电路图:
口诀:全1出0,其他出1。
3)或非门
真值表和电路图: