用单片机实现位逻辑运算编写程序,完成下列逻辑功能:Q=XYZ\F+XY\ZF+X\YZF+XYZF (\Y表示Y非,\Z

用单片机实现位逻辑运算
编写程序,完成下列逻辑功能:
Q=XYZF+XYZF+XYZF+XYZF (Y表示Y非,Z表示Z非、、、)
非非猪猪 1年前 已收到1个回答 举报

tocky_wang 幼苗

共回答了16个问题采纳率:68.8% 举报

这个逻辑表达式,可以化简,就是:Q = XYZ + XYF + XZF
假设,各个变量对应的引脚如下:
X:P1.0
Y:P1.1
Z:P1.2
F:P1.3
Q:P1.7
程序如下:
MOV C,P1.0
ANL C,P1.1
ANL C,P1.2
MOV F0,C
MOV C,P1.0
ANL C,P1.1
ANL C,P1.3
ORL C,F0
MOV F0,C
MOV C,P1.0
ANL C,P1.2
ANL C,P1.3
ORL C,F0
MOV P1.7,C
END

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.029 s. - webmaster@yulucn.com