差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
上一修订版 两侧同时换到之后的修订记录
1bithalfadd [2021/10/02 13:17]
gongyu
1bithalfadd [2021/10/02 13:19]
gongyu
行 1: 行 1:
 ## 1位半加器 ## 1位半加器
 设计一个1位半加器电路,然后在实验板上实现自己设计的逻辑电路,并验证是否正确。 设计一个1位半加器电路,然后在实验板上实现自己设计的逻辑电路,并验证是否正确。
 +
 +如果不考虑有来自低位的进位,将两个1位二进制数相加,称为半加。实现半加的电路叫做半加器。按照二进制加法运算规则,可以得到如下表所示的半加器真值表。其中,A、B是两个加数,S是相加的和,CO是向高位的进位。将S、CO和A、B的关系写成逻辑表达式则得到:\\ ​
 + 
 + ​S=A’B+AB’=A⊕B \\ 
 + ​CO=AB ​
 +
 {{ :​half-adder.jpg?​800 |}} <WRAP centeralign>​ 1位半加器的符号、真值表以及逻辑构成 </​WRAP>​ {{ :​half-adder.jpg?​800 |}} <WRAP centeralign>​ 1位半加器的符号、真值表以及逻辑构成 </​WRAP>​
  
行 10: 行 16:
  
 ### 3. 原理图 ### 3. 原理图
-如果不考虑有来自低位的进位,将两个1位二进制数相加,称为半加。实现半加的电路叫做半加器。按照二进制加法运算规则,可以得到如下表所示的半加器真值表。其中,A、B是两个加数,S是相加的和,CO是向高位的进位。将S、CO和A、B的关系写成逻辑表达式则得到:\\  +{{drawio>​onebitadder_led.png}}
-  +
- ​S=A’B+AB’=A⊕B \\  +
- CO=AB  +
- +
-{{ :​1位半加器真值表.png?​nolink&​300 |}} \\   +
- +
-{{ ::​逻辑电路.png?​nolink&​400 |}} <WRAP centeralign>​ 使用与非门和异或门构成 </​WRAP>​ +
  
 ### 4. 使用CircuitJS仿真 ### 4. 使用CircuitJS仿真
行 41: 行 39:
   </​code>​   </​code>​
  
- 
-#### 7.1 验证方式 
-{{drawio>​onebitadder_led.png}} 
  
 ### 6. 管脚分配 ### 6. 管脚分配