1.4三态缓存(tristate buffer)与 多路复用器(Multiplexers)

来源:互联网 发布:java 枚举声明 编辑:程序博客网 时间:2024/05/29 04:07

首先解释名词。由于想了好多例子,结果发现没有太好的。于是换一种办法,直接上图和真值表。。062212104.png这个东西就是多路复用器(MUX)从图中和真值表可以总结出:当s为0

选择D0通过,也就是Y=D0,而不在乎D1上的数据(D1是0,1都不影响输出)。而当s为1时,Y=D1。也就是说白了用S选择哪一条路可以传递数据,也就是这个逻辑回路有信号选择功能(比如,D0是键盘0,D1是键盘1,两个键盘同时连一个电脑上。这是为了输入不发生冲突,你可以选择拔下去一个键盘--你就是在相当于s,而拔下去的那个键盘你再怎么按对输入也没影响)。

而三态缓存就是一个简单的MUX。见下图:

063610159.png063952715.pngEN就是所谓的使能端。当EN=0时,~EN为1,这样Y就处于浮动状态。而当EN=1时,如果输入A的信号受到扰动,由于仅仅是MOS管,所以输出也会受到扰动造成Y的不稳定。所以用这个作为MUX的话,即使EN为0也会消耗电能。并且如果有很多Tristate同时使用时,保证EN的同时性是很困难的。下面是其符号,两种符号表达相同的意思哦。063610997.png但是我们可以用它来实现其他的逻辑门嘛。这里我给出一个带有始能输入的反相器。

065458117.png看图就会很明显的知道了,虽然当EN=1时我们有前面讲的反相器,但是我们有了更多的控制,但是我们不能用以前的DeMOrgen定律和互补原则来设计它了,因为有了Z状态嘛!

说到这里,大家要动笔咯。内容是1.用2个Tristate设计上文图中给出的MUX 2.根据上文MUX的真值表,画出线路图(提示:要先写出逻辑表达式,根据DeMorgan定律和互补原则,这里可以用普通的逻辑门)3.*利用反向tristate设计上面的MUX(比较有意思)


本文出自 “从基础走向大师” 博客,请务必保留此出处http://physic.blog.51cto.com/1656469/1305293

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 错过了网课考试怎么办? 2018广东省普法考试0分怎么办 小孩错过了小升初的考试怎么办 错过了自主招生考试怎么办? 科目一考试错过了时间怎么办 中学生网瘾怎么办济南远大认真 u盘安装不了系统怎么办 对敏感脆弱的青春期孩子怎么办? 脸变得很交黑怎么办 玩手机长痘痘了怎么办 青少年左侧后背突发疼痛怎么办 纵欲过度导致青少年白发怎么办 20岁了不想长大怎么办 网吧老板跑路了怎么办 网吧玩地下城卡怎么办 个人公积金封存之前厂子欠费怎么办 学生欠了2万块怎么办 玉米去完库存量cool怎么办 幸福蓝海电子券过期怎么办 幸福蓝海国际影城会员怎么办 幸福蓝海会员卡过期了怎么办 电机线圈处于平衡位置怎么办 混联电路求电功率最小怎么办 电脑超出工作频率范围怎么办 手机红外线感应器坏了怎么办 我的世界左右慢怎么办 发电机自动启停装置故障怎么办 如果自动启停没关发动机涉水怎么办 偏激的人不分手怎么办 被极端的人纠缠怎么办 对固执偏激的人怎么办 车子右前轮偏磨怎么办? 轮胎边缘磨黑了怎么办 36周胎儿绕颈一周怎么办 孕中期胎儿偏小怎么办 怀孕34周偏小2周怎么办 胎盘低怎么办6个月了 怀孕四个月胎盘低怎么办 怀孕五个月胎盘低怎么办 怀孕3个月胎盘低怎么办 怀孕三个月了胎盘低怎么办