设万维读者为首页 广告服务 技术服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 帖子
异或逻辑与多处灯控开关
送交者: 粱远声 2012年06月09日10:06:38 于 [灵机一动] 发送悄悄话
异或逻辑与多处灯控开关

一个《数字逻辑》上的灵机题:楼梯有一电灯,有三处开关可以控制这个电灯:
楼上开关,楼下门口开关,楼下厨房开关。扳动任何一个开关都能使灯改变
状态(亮,息)。问开关怎样装?

分析:

这种开关属于异或逻辑的应用问题。异或门相当于1位的没有进位的加法器,
只要任何一个输入改变状态,输出就改变状态。

现在我们把三个开关分别用逻辑变量X,Y,Z来表达。开关有两个状态,扳到
一端是逻辑1, 扳到另一端是逻辑0。

X(+)Y = X Not(Y) + Not(X) Y

如下图中,设开关的位置都处在逻辑1状态。以X为例,X=1时,把X置到所
连的线上,X=0时,把Not(X)置到所连的线上。串连是“与”的关系,并联
是“并”的关系。

按如上面的原则,图中上两线Y开关右端的逻辑表达式是

X Not(Y) + Not(X) Y = X(+)Y

图中下两线Y开关右端的逻辑表达式是

XY + Not(X)Not(Y) = Not(X(+)Y)

Z开关右端的逻辑表达式是

Not(X(+)Y)Z + X(+)Y Not(Z) = X(+)Y(+)Z



0%(0)
0%(0)
标 题 (必选项):
内 容 (选填项):
实用资讯
回国机票$360起 | 商务舱省$200 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖