数字逻辑设计习题参考答案.docx
第6章时序逻辑电路61从概念,结构和功能描述等几个方面简述时序逻辑电路和组合逻辑电路的不同。概念:组合逻辑电路在任一时刻的输出仅由该时刻的输入决定,而与过去的状态无关,电路无记忆功能。时序逻辑电路任一时刻的输出信号不仅取决于该时刻的输入信号,而且还取决于电路原来的状态。结构:组合电路都是单纯由逻辑门组成,且输出不存在反馈路径。时序逻辑电路由组合逻辑电路和存储电路组成,输出和输入之间有反馈。存储电路一般由触发器构成。功能描述:组合逻辑电路一般用逻辑图、逻辑表达式和真值表描述。时序逻辑一般用逻辑图、逻辑方程式(状态方程、输出方程、驱动方程)、状态转换表、状态转换图和时序图来描述。62作出与表1所示状态表对应的状态图。去I状志现态y.zyi表次态*输出工LS.M二.HAB/0B/0AB/0BB/0C/IA/0D/1CdoB/0D/0A/0DVoA/1C/0C/063用边沿触发D触发器和与非门设计一个三位右移寄存器,用一控制端X控制,当X=O时能串行输入新数据D/,当X=1时具有自循环功能。00xX01IXX11XXXX10XX根据给出的状态转出可得卡诺图。化简得L Q, Q q=Q_+Q364完成下列设计:1 .画出用J-K触发器实现的四位右移寄存器的逻辑图(数据向高位移位定义为右移,寄存器的输出设Q4为高位。2 .用上述四位右移寄存器实现下列计数器,写出设计步骤,画出逻辑图。CPQQQQ1234OOOOO110002010031010401015001060001答:由题意知,计数器是由右移寄存器实现的,所以只要确定第一个JK触发器的驱动方程70000即可。6-5用一片74LS161和必要的门电路构成一个可控计数器。当控制端C=I时,实现八进制计数;C=O时,实现四进制数。答:本题由多种解法,即可以采用置数法,也可以采用复位法。下图为采用进位输出置数法实现的一种方法。将控制端C加在置数端,当C=I时,置数端为IOo0,当C=O时,置数端为II00。进位位接置数控制端,一旦计数值为1111,则下一个脉冲来时产生进位位使置数控制端有效,计数值变为置数值。(设计过程略),IlllJEPq0qiq2q3C1et74LS161cp>TdDoDiD2D3LD<-6-6分析图6.6所示计数器电路。1 .画出状态转化图,指出是儿进制计数器;2 .验证该计数器能否自启动,如果不能请修改电路,使之能自启动。图6.6答:根据逻辑图可以写出各个触发器的驱动方程和特征方程(略),将驱动方程带入特征方程,可得状态方程:q:+=Q;Q:+QQ;Qn+1QnQnQn÷Q11QnQnQn÷1-QnQnQn+QnQnQn由状态方程可以列出状态转换表(略),根据状态转换表可得状态转换图如下:、由状态转换图可知,该电路为五进制计数器,不能自启动。修改电路,使其能自启动。可用次态卡诺图的方法,修改(M)O/001/010的次态使其能够进入到有效循环,可将该三个状态的次态变为100,画出次态卡诺图如下:由卡诺图可得状态方程(略),将状态方程和JK触发器的驱动方程比较可得:只需将原电路图中FF2的J端改接“1”即可。67电路如图.7(a)所示,假设初始状态QQf0o=OOO1 .试分析由FFl和FFo构成的是几进制计数器;2 .说明整个电路为几进制计数器。列出状态转换表,画出完整的状态转换图和CP作用下的波形图。CP-wQIIiii0-图6.7(b)答:1、由丐和巴构成的是3进制计数器2.整个电路为6进制计数器。根据逻辑图可以写出各个触发器的驱动方程和特征方程(略),将驱动方程带入特征方程,可得状态方程:Q;+LQn-QnQn+I=QnQn101Q+l-QnCP.CP;Q*;根据状态方程可得状态转换表Q.QnQnCPQlQn+1Q11+1Qn+1000;001001:f010010;;1001OO1O11O1;f11O11O,*OOOO11,9100111,000根据状态转换表可得状态转换图及波形图如下:Hep d CQbQaRDCBALet74LS161g.Trprrr100分析蓊:根据逻辑图可以写出各个触发器的驱动方翻特征方程(略),将驱动方程带入特征程,可得状态方程:QmQn,Qn+Qn-Qn01020Qn+1QnQn+1Q根据状态方程可得状U换表(略),画出状态转换图QQQn、?6其功能为能够自启动的五进制计数器69分析图6.9所示由74LS161构成的电路。I.画出完整的状态转换图;2画出q相对于。的波形,说明是几分频,的Od的占空比(指的是高电平所占的时间比率)是多少?It1ItQQILlLJT-L图答:该图是预置数可变的计数器,即置数端有个,一个是Olo0,一个是1100。其状态转换图如下:<<厂、/、由图知,该电路为10进制计数器。为10分频,占空比为5()%。61()分析图5.10中的电路,说明它们分别是多少进制的计数器?并回答:I.若将图(a)中与非门G的输出改接至Rg端,而令口二1,电路变为几进制?2.图(b)电路中如果将A和B接“1”,电路变为几进制?输出采用的是何种编码?QQQQQQQQ74LS16174LS161图6.10(b)EPET74LSI61图6.10答:图中a时七进制计数器,b为13进制计数器,c是10进制计数器。1、若将与非门输出改接T端,而令LD=L电路变为六进制。2、图b中电路输出的编码是从OOoOIIO0。如果将A和B接“1”,电路变为10进制,输出采用的编码是余3码。611采用J-K触发器组成电路,得到如图6.11所示的输出波形1 .试问需要几个触发器;2 .设计该电路(要求步骤完整);3 .检验该电路能否自启动。CPITQ_JUlQ=ftf图6.11答:1、由时序图可知,该电路有6个状态,所以需要3个触发器。2、根据时序图可以得到原始状态图和状态转换表(略)如下:OlO IOlT . Oll根据状态转换图可以得到次态卡诺图。由次态卡诺图可得状态方程:n+Q11Qn可得驱动方程IQnn+12一Qn.+QlnQonn4.1检查自启动:可以自启动。电路如上图所示。612图6.12所示为一可变进制计数器,其中74LS138为3线/8线译码器,当S7=1且S2=S3=O时,它进行译码操作,即当AMiAo从000到Ill变化时y彳依次被选中而输出低电平。TU53为四选一数据选择器。试问当MN为各种不同输入时,可组成几种不同答:当MN=OO时,为8进制计数器;为01时,为九进制计数器;当为10时,为14进制计数器:当为11时为十五进制计数器。(理由略)6-13分析图6.13所示电路的工作过程。1 .画出对应CP输出QQdQC和Qh的波形和状态转换图(Qa为高位);2 .按QaQdQCQb顺序电路给出的是什么编码?3 .按QdQCQhQa顺序电路给出的编码又是什么样的?CP>C吟QbPI74LS:图6.131、波形图略,状态转换图如下:答:该电路为10进制计数器,能够自启动。状态图中无效状态略。QQQQ/、一尸、广、000000010010001101001I11J10111010100110002、该编码为5421码。3、该编码为先偶数再奇数的编码方式,状态转换图如下:Q1QnQnQll嬴/。一OOOO -0010OOllT 0001614图5.14为由集成异步计数器74LS90、74LS93构成的电路,试分别说明它们是多少进制的计数器。(74LS90功能与74LS290完全相同;74LS93相关资料请自己查找。)>CPqq.74LS90>cpoSSRRCP>PP>PPbed74LS93R图 6. 14 (a)图 6.14 (b)DQ-CPT; >PR.>CP74LS90SSRR 9112>CP bed74LS93CP > -RX图6.14 (C)图6.14 (d)CP图6.14(e)答:图a为三进制计数器;图b为四进制计数器;图C为七进制计数器;图d为十二进制计数器;图e为37进制计数器。