数字逻辑设计第八章第2部分课件.ppt
《数字逻辑设计第八章第2部分课件.ppt》由会员分享,可在线阅读,更多相关《数字逻辑设计第八章第2部分课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、补充:序列信号发生器(sequence generator),序列信号发生器的构成方法有多种:,1.使用环形计数器设计“10000”型序列信号发生器;2.使用扭环计数器设计“111000”(n个“1”,n个“0”)型 序列信号发生器;3.任意类型的序列信号发生器 3-1.使用D触发器设计 3-2.使用计数器和多路复用器设计序列信号发生器;3-3.用移位寄存器设计;4.用线性反馈移位寄存器计数器设计最大长度的序列,1.顺序脉冲发生器(10000类序列),有效状态,1000,0001,0100,0010,利用环形计数器器构成“1000”序列发生器 注意自校正(环形计数器),任何一位Q输出(如Q0)
2、都可以实现“1000”序列。,2.用扭环计数器设计“11110000”序列发生器,CLK,Q0,Q1,Q2,Q3,有效圈,利用扭环计数器构成“11110000”序列发生器 注意自校正(Johnson计数器),任何一位Q输出(如Q0)都可以实现“11110000”序列。,例:设计一个 110100 序列信号发生器方法:利用D触发器设计利用计数器和数据选择器设计利用移位寄存器设计,3.任意序列信号发生器,3.1 利用D触发器设计一个110100序列信号发生器,1、画状态转换图,2、状态编码,000101 表示 S0 S5,时序电路的不同状态表示输出序列中不同位。设输出信号为Y。,3、列状态转换输出
3、表,3.1 利用D触发器设计一个110100序列信号发生器,4、得到激励方程和输出方程,1,1,1,d,d,D0=Q0,1,1,d,d,D1=Q2Q1Q0+Q1Q0,3.1 利用D触发器设计一个110100序列信号发生器,1,1,d,d,D2=Q2Q0+Q1Q0,1,1,1,d,d,Y=Q2Q1+Q1Q0,3.1 利用D触发器设计一个110100序列信号发生器,5、检查电路的自启动能力,000,001,010,011,100,101,110,111,电路是自启动的.,6、得到电路图(略),3.1 利用D触发器设计一个110100序列信号发生器,3.2 用计数器和数据选择器构成序列信号发生器,方
4、法:1)如果序列长度为L,则将计数器接成 L进制的计数 器:“n1 n1+L”(置数法或清零法)2)将数据选择器的数据输入“Dn1 D n1+L”接成要 产生序列的信号。3)将计数器的输出端接到数据选择器的地址输入端。,例:产生一个6位的序列信号 110100,+5V,+5V,序列信号输出,(置数法),CLOCK,0,数据选择器74x151的输入D0-D5接成110100。计数器74x163 接成0-5计数,并连接到74x151的选择输入端CBA,以选择74x151的D0-D5作为输出,从而产生所需序列。,例:产生一个6位的序列信号 110100,(清零法),+5V,+5V,序列信号输出,CL
5、OCK,0,数据选择器74x151的输入D0-D5接成110100。计数器74x163 接成0-5计数,并连接到74x151的选择输入端CBA,以选择74x151的D0-D5作为输出,从而产生所需序列。,3.2 用计数器和数据选择器构成序列信号发生器,例:产生一个8位的序列信号 00010111,CLOCK,0,数据选择器74x151的输入D0-D7接成00010111。计数器74x163 接成0-7计数,并连接到74x151的选择输入端CBA,以选择74x151的D0-D7作为输出,从而产生所需序列。,类似,可以用计数器和数据选择器产生“1000”、“111000”等序列信号,3.3 用移位
6、寄存器实现序列发生器,用分立的D触发器构成移位寄存器实现序列发生器 用MSI移位寄存器(74X194)实现序列发生器,步骤:1)设序列信号的长度为L,则要求移位寄存器的位数n 满足条件:2 nL2)首先选择满足此条件的最小值 N1,根据数据左移,画出状态图(序列信号的长度为L,则画出的状态图中一定有L个状态),检查状态图中的L 个状态是否两两不同,如果是,则N1可用,进入步骤4);否则进行步骤3)。,3.3 用移位寄存器实现序列发生器,用分立的D触发器构成移位寄存器实现序列发生器 用MSI移位寄存器(74X194)实现序列发生器,步骤(续):3)将移位寄存器的位数增加1,即变为(N1+1),重
7、新画出状态图,再检查状态图中的L 状态是否两两不同,如果是,则(N1+1)可用;否则将移位寄存器的位数增加1,即变为(N1+2),重复上面过程,直到状态图中的L 状态两两不同为止。这时的移位寄存器的位数才是最后的值。4)再根据状态图画出左移时最低位输入的卡诺图,求出其表达式。如果有无关项,还要求检察电路的自启动能力。移位寄存器的某位输出即为所要求的序列信号。,3.3.1用D触发器构成的移位寄存器实现序列信号发生器,例:产生一个8位的序列信号 00010111,解:因为序列长度为8,所以至少需要3个D触发器构成左移的移位寄存器。,状态图:Q2Q1Q0,状态图中的8个状态两两互不相等。,10111
8、000,Q2*Q1*Q0*,0 0 00 0 10 1 01 0 10 1 11 1 11 1 01 0 0,D0=Q0*,Q2,Q1Q0,01,00,01,11,10,D0,D0=Q2Q1Q0+Q2Q1+Q2Q0,电路的状态转换表:,0 0 10 1 01 0 10 1 11 1 11 1 00 00 0 0,Q2Q1Q0,所以,Q2输出的序列即为00010111。,原状态,新状态,例:产生一个8位的序列信号 00010111,D Q CK Q,D Q CK Q,D Q CK Q,CLOCK,D0,Q1,Q2,Q0,例:产生一个8位的序列信号 00010111,D0=Q2Q1Q0+Q2Q1+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 逻辑设计 第八 部分 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3497347.html