发表于:2005/5/20 15:00:00
#0楼
半加器:设X0为被加数,X1为加数,Y0为本位和,M0为进位。
由真值表可得逻辑表达式:(本位和)Y0=X0异或X1;(进位)M0=X0*X1
可见,半加器可以由一个“异或门”和一个“与门”组成。
PLC程序语句:(本位和)LDI X0 AND X1 LD X0 ANI X1 ORB OUT Y0
(进位)LD X0 AND X1 OUT M0
全加器:设X2为被加数,X3为加数,M0为来自低位的进位,Y1为本位和,M1为向高位的进位。
由真值表可得逻辑表达式:(本位和) M2=X2异或X3,Y0=M0异或M2
(进位) M1=X2*X3+M0*M2
可见,全加器可以由两个半加器和一个或门组成。仿照上面的不难写出它的PLC程序。
由真值表可得逻辑表达式:(本位和)Y0=X0异或X1;(进位)M0=X0*X1
可见,半加器可以由一个“异或门”和一个“与门”组成。
PLC程序语句:(本位和)LDI X0 AND X1 LD X0 ANI X1 ORB OUT Y0
(进位)LD X0 AND X1 OUT M0
全加器:设X2为被加数,X3为加数,M0为来自低位的进位,Y1为本位和,M1为向高位的进位。
由真值表可得逻辑表达式:(本位和) M2=X2异或X3,Y0=M0异或M2
(进位) M1=X2*X3+M0*M2
可见,全加器可以由两个半加器和一个或门组成。仿照上面的不难写出它的PLC程序。
[此贴子已经被作者于2005-5-24 17:18:04编辑过]