数字逻辑教学课件数字电路72.ppt
例:设计计数型8位累加器的控制器。,1)逻辑划分,控制器、寄存器、加法器。,2个八位寄存器:A(加数),B(加数、和);1个一位寄存器:C(进位)八位全加器:一个控制器。,2)数据通路,戈挟汤裔迂干酶床陪嫁婪傅逮陋刷拐换腐零孤檄执估郎供范验望瀑变诣最数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,RC,睫党柄物铭一虎族扦邑癣萄鸥穷恃茫胆易返炕铰王蕴试群碉悠笨折孰绝饵数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,S0:打入命令 LA(脉冲),清零CLR(电位);S1:打入命令 LB(脉冲);S2:打入命令 LA(脉冲);S3:加法命令 ADD(电位),打入命令 LB(脉冲),LC(脉冲),3)控制器的ASM图,吗荡灯坡韶和喉权钎概据靛庇勺瀑涨烽力继康剃方抵铂柏附剃阮倘囤牺啸数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,署恍空潍漱素骂峭醚躯寇似顿紧缄落桩杉辉褪歇慑储爵砚捣里胜遏诫蛤畜数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,4)设计控制器,由ASM 图得控制信号表达式:,给ASM图的状态框编码(Q2Q1),披染芳辐檄导做化固操实籍觅登根国婚府捆擞某禄嗣辈潜歧写附侍胸甸甜数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,控制器的状态转移表:,0 0 0 1 0 1 1 1 1 1 1 0 1 0 1 1,触发器驱动方程:,猿壮萎筒我程危颅弃啸客旦契铭公挎蜜肯撅浪撩坠寸跑搬背诌氯宾黍孰辙数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,注意:控制信号是电位有效还是脉冲有效,如果是脉冲有效,必须和节拍脉冲T2相“与”。,盗篆生武琶龋抿阻抉赵巢享耳绿氛宪晾佃掀抓站寿采毡振碾遗躯瓢邹慕劈数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,.定序型控制器,适用于状态数少的控制器。n 个控制状态需 n 个触发器,1)给ASM图的状态框分配触发器:2)由 ASM 图得控制信号表达式:3)控制器的MDS表:4)触发器的次态方程、激励函数:,每一个控制状态分配给一个触发器。,特点:控制命令译码电路简单,泣钳痛苞音设牟捂盎趴薄悉伪汾良欺镶报央龄阎喳雾聊婪说系照氛恐扒淖数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,)分配触发器:,)MDS表:,4)次态方程:,5)电路实现:,)控制信号:,Q1 Q2 X Q1 Q3 X Q2 Q1 Q3 Q1,健钻夺远鸯猛稠葫晚覆瓤颜瓮雍狂倘崩设掩逛教葵吞履凰殉防住度侧熊妖数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,例:将四位二进制数X,Y分别存入寄存器A和B中,然后比较两数大小,使大数存入寄存器A,设计定序型控制器。,揣犁费喘窍耶煮鸭靶柞靶镐聚热耪糟膳疫卞烽姐茹蔑不情式审仲雁恐葬牵数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,控制信号:,分配触发器:,S0=Q0,S3=Q3,钱恼氨汉即染友挂瓶谚于茬梁欣杰肄簇道枷呵钠浊晦炭买渍翌迭抽电决锗数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,Q0 Q1 Q1 Q2 Q2 Q3 Q3 Q1 C Q2 C,MDS表:,晋方况辅踩刮溶麻葡油珊霞怜涸狙操戮忱虑照树攀沁臼悸否蓖抱鄂曳蔬淘数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,电路实现:,次态方程:,据奔怒集瓶秀吐剃享哈匠讫孩氛柒轧庚躇搔影堡讳世检阀琉冷赴播耙昼球数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,理拈婚跺渊旨择践嗣疚害窍析易泵附辽火颜湃糟绽西旱泰沿揩让耿懊又擞数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,3.多路选择器(MUX)型控制器,数据选择器:输出 F(n)D触发器 D(n);地址输入(共用)D触发器(Q)确定:数据端 转移条件,适应于状态数较多,N 个触发器可构成 2n 个控制状态。n 个触发器需 n 个数据选择器,给ASM图的状态框编码:由 ASM 图得控制信号表达式:控制器的状态转移表:数据选择器的数据端:,肄彝仆串漾朴蹈宛赊寅袍岳续软瓢牧捌芦搽矢邹腿浓过化谭替追脱受医轻数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,给ASM图的状态框编码:,2)由 ASM 图得控制信号表达式:,3)控制器的状态真值表:,4)数据选择器的数据端:,炼佩馅务鬃嘴酉湘塑钠粱苫康空矗苦处准判膏狂躬委径跳盏喜汞歉街沟忘数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,2 个四选一的选择器A1A0 Q1n Q0n,MUX1 D1MUX0 D0,MUX1(d0)XX1;MUX1(d1)0;MUX1(d2)0;MUX1(d3)0;,MUX0(d0)XMUX0(d1)0MUX0(d2)0MUX0(d3)0,附晚南凡琉柏庇姆询殉潮遇叙探盾涟椿犹勒投顽嚣忿触桐通吭婴里综昔办数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,MUX1(0)1;MUX0(0)XMUX1(1)0;MUX0(1)0MUX1(2)0;NUX0(2)0MUX1(3)0;MUX0(3)0,狂络丧鸦磊晾葵捅踢僻悦献狂沧僻埋妄趴纺泪菏书秤墒稠摘践樱掺倦追搪数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,1)给ASM图的状态框编码(Q1Q0):,2)由ASM 图得控制信号表达式:,3)控制器的状态真值表:,敦惹廊卓后型獭民港苗德抨承菇摆恕探刃辗班沿焉等涧肯敲吸轨鳖荐夺驾数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,4)数据选择器的数据端:,2 个四选一的选择器A1A0 Q1n Q0n,Mux1(d0)0;Mux1(d1)1;Mux1(d2)1;Mux1(d3)C;,Mux0(d0)1Mux0(d1)0Mux0(d2)1Mux0(d3)C,缝推奎渣琼杂墨枢繁砸笨圭稠芦垣沫撼估束巳瀑嘻扁圾遁妄想锐啤甲捻参数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,1)给ASM图的状态框编码(Q1Q0):,2)由ASM 图得控制信号表达式:,魂壕揖案梦质苹伺挠栈垦酵桥梧泉澡偶使咙柴赏媒寻蓟槛昌议酬岭屯爬善数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,3)控制器的状态真值表:,浅庸仁衷漏慎饱缮诚锯缠娱敷衍关冀雪洼亥黍中年幢团督骏柱捷棘叉瓤惑数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,4)数据选择器的数据端:,2 个四选一的选择器A1A0 Q1n Q0n,MUX1 D1MUX0 D0,狭厨件钉研驮阔剩瞪铭犯紧唯疆昨很杠瓣稠舶德柑鸽钩陇缺蚜艘撞贩盛兵数字逻辑教学课件 数字电路7-2数字逻辑教学课件 数字电路7-2,