数字电路与逻辑设计 第6章异步和寄存器课件_第1页
数字电路与逻辑设计 第6章异步和寄存器课件_第2页
数字电路与逻辑设计 第6章异步和寄存器课件_第3页
数字电路与逻辑设计 第6章异步和寄存器课件_第4页
数字电路与逻辑设计 第6章异步和寄存器课件_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

M=12例:分析下图所示的时序逻辑电路,试画出其状态图和在CP脉冲作用下QD、QC、QB、QA的波形,并指出计数器的模是多少?

N<M

的实现方法:设需用模M集成计数器(异步清零、同步置数)组成模N计数器反馈清零法反馈置数法利用清零输入端,使电路计数到N+1状态时产生清零操作,越过后续M–N个状态实现模N计数利用计数器的置数功能,通过进位输出给计数器置数M-N,跳过0至M-N的状态实现模N计数用集成计数器构成任意进制计数器小结:

思考:若计数器为同步清零和异步置数,其反馈清零法和反馈置数法与上述有何不同

N>M的实现方法:采用多片M进制计数器构成 各芯片可以连接为串行进位方式或并行进位方式对于扩展为M’的计数器再采用反馈清零或反馈置数进行设计3、双时钟4位二进制同步可逆计数器74LS193

集成计数器减计数××××110加计数××××110DCBADCBA××000000×××××××1QDQCQBQADCBACP-CP+LDCR输出预置数据输入时钟预置清零异步清零:

异步预置数:

3、双时钟4位二进制同步可逆计数器74LS193

同步加计数:同步减计数:

CR

=1CR

=0,LD=0CR

=0,LD=1,CP+=CR

=0,LD=1,CP-=集成计数器01

11XXXX保持集成计数器74LS193时序图4.异步十进制计数器——74xx290

(1)74xx290的功能时钟输入端直接置9端直接清零端输出端异步计数器相关连接时钟输入端直接清零端直接置9端二进制计数器五进制计数器十进制计数器

(1)74LS290的功能二进制计数器CPAQA

五进制计数器CPBQDQCQB

008421BCD码十进制计数器CPAQDQCQBQA

例1:采用CT74290设计M=6计数器方法一:利用R端M=6态序表

N QDQCQBQA

0 00001 00012 00103 00114 01005 01016 0110

01100000例2:采用CT74290设计M=7计数器M=7态序表

N QDQCQBQA

0 00001 00012 00103 00114 01005 01016 01107 1001方法二:利用S端10010110例3:用CT74290设计M=10计数器M=10态序表

N QAQDQCQB

0 00001 00012 00103 00114 01005 10006 10017 10108 10119 1100要求:采用5421码计数

1DCIDI存数指令QQ1、数码寄存器

数码寄存器是能够存放二进制数码的电路。由于触发器具有记忆功能,因此可以作为数码寄存器的电路。下图为由D触发器实现寄存一位数码的寄存单元。工作原理:若DI=0,在存数指令的作用下,Qn+1=0,若DI=1,在存数指令的作用下,Qn+1=1。这样,在存数指令的作用下,将输入信号的数码DI存入到D触发器中。这样寄存器只用来存放数码,一般仅具有接收数码,保持并清除原有数码等功能,电路结构和工作原理都比较简单。一个多位的数码寄存器,可以看作是多个触发器的并行使用。

、移位寄存器移位寄存器是一个同步时序电路,除具有存放数码的功能外,还具有将数码移位的功能,即在时钟CP

作用下,能够把寄存器中存放的数码依次左移或右移。⑵双向寄存器

同时具有左移和右移的功能,是左移还是右移取决于

移存控制信号M。如图所示由图可写出各级D触发器的状态转移方程:

Q4n+1=AM+MQ3n其中,A为右移输入数码Q3n+1=MQ4n+MQ2nB为左移输入数码Q2n+1=MQ3n+MQ1nQ1n+1=MQ2n+MB

当M=1时,Q4n+1=AQ3n+1=Q4nQ2n+1=Q3nQ1n+1=Q2n

因此,在移存脉冲CP作用下,实现右移移位寄存功能。当M=0时,Q4n+1=Q3nQ3n+1=Q2nQ2n+1=Q1nQ1n+1=B

因此,在移存脉冲CP作用下,实现左移移位寄存功能。

所以在双向移位寄存器中,我们可通过控制M的取值来完成左右移功能。在上例中,M=1时,完成右移功能;M=0时,完成左移功能。实现数码串—并行转换通常信息在线路上的传递是串行传送,而终端的输入或输出往往是并行的,因而需对信号进行

串—并行转换或并—串转换。⑶移位寄存器的应用并入并出、并入串出、串入并出、串入串出移位寄存器的应用并入并出-数据寄存并入串出-多位数据共信道传输串入并出-共信道传输数据接收串入串出-数字延迟可变长度移位寄存器A、串行转换成并行

(5单位信息的串—并转换电路)

组成:由两部分:

5位右移移位寄存器,5个与门组成的并行读出电路.5单位信息:是由5位二进制数码组成一个信息的代码。并行读出脉冲必须在经过5个移存脉冲后出现,并且和移存脉冲出现的时间错开。分析:假设串行输入的数码为10011(左边先入)序号Q1Q2Q3Q4Q50—————11————201———3001——41001—511001并行输出11001串—并行转换状态表波形:并行输出脉冲移存脉冲Q1Q2Q3Q4Q5110011001B并行转换为串行(输入是并行,输出是串行)

组成:右移移位寄存器和输入电路分析:由于是D触发器,有Qn+1=D由于D1=MD11=MD11,D2=……因此在移存脉冲作用下,状态转移方程为:Q1n+1=MD11,Q2n+1=MD12+Q1nQ3n+1=MD13+Q2n,Q4n+1=MD14+Q3nQ5n+1=MD15+Q4n工作时:

(1)RD首先清零,使所有触发器置0。

(2)当并行取样脉冲M=1时,在第一个移存脉冲CP的作用下,输入信号D11~D15并行存入到各级触发器中。

(3)存入以后并行取样脉冲M=0,在移存的脉冲CP的作用下,实行右移移存功能,从Q5端输出串行数码。假设输入的5位数码为11001(Q1…Q5),第二组为10101。5单位数码并—串行转换状态转移表序号Q1Q2Q3Q4Q5000000111001(并入)201100串行输出30011040001150000

1610101(并入)M=1M=1M=0

波形:RDCP并行取样Q1Q2Q3Q4Q511001000111234567891010011

注:并行取样脉冲M与移存脉冲之间有一定的关系。若输入信号的位数为N位,则由n级触发器构成移位寄存器。移存脉冲频率为:fcp=nfmfcp为移存脉冲,fm并行取样脉冲频率,M的脉冲宽度应比CP脉冲的宽。②移位寄存器用于脉冲节拍延迟。输入信号经过n级移位寄存器后才到达输出端,因此输出信号比输入信号延迟了n个移存脉冲周期,这样就起到了节拍延迟的作用。延迟周期:td=ntcp。还可构成计数分频电路。3集成移位寄存器⑴集成74LS195

首先看一下195内部电路构成(189页)及外部端口的作用。CR为异步清0端J,K为串行数据输入端D0,D1,D2,D3为并行数据输入端。SH/LD为移位/置入控制端分析:根据D触发器的状态方程和激励函数,有Q0n+1=SH/LDD0+SH/LD(JQ0n+KQ0n)Q1n+1=SH/LDD1+SH/LDQ0nQ2n+1=SH/LDD2+SH/LDQ1nQ3n+1=SH/LDD3+SH/LDQ2n当SH/LD=0时,即置入功能时,有Q0n+1=D0Q1n+1=D1Q2n+1=D2Q3n+1=D3若SH/LD=1,即右移功能时,有Q0n+1=JQ0n+KQ0nQ1n+1=Q0nQ2n+1=Q1nQ3n+1=Q2n74LS195的逻辑符号(书上190图6—2—14)

74LS195的功能表

⑵集成移位寄存器74LS195的应用a串行—并行转换下图所示为7位串行-并行转换器

JKD0D1D2D3SH/LDⅠ

CRQ0Q1Q2Q3Q3

JKD0D1D2D3SH/LDⅡCRQ0Q1Q2Q3Q3串输入行DI01Q0Q1Q2Q3Q4Q5Q6CRCP并行输出电路结构分析:

串行输入数据DI加到片Ⅰ的J,K和D0端。

片Ⅰ的D1端接0,作为标志码,片Ⅰ其余的D2,D3接1。片Ⅱ的串行数据输入端J,K接片Ⅰ的Q3。片Ⅱ的输入端D0~D3均接1。片Ⅱ的Q3输出作片Ⅰ和片Ⅱ的SH/LD输入。工作过程:

①器件通过CR清0,使所有Q输出均为0,包括片Ⅱ的Q3=0。②由于此时片ⅡQ3=0,使片Ⅰ,片Ⅱ的SH/LD均为0,在第一个CP上升沿到达时,两芯片均执行并行置入功能,使转换器总输出“Q0~Q6”=“D0011111”③由于片ⅡQ3=1,使SH/LD=1,在下一个CP上升沿到达时,执行右移寄存功能。使串行数

数据的D1移入寄存器,使总输出“D0~D6”=“D1D001111”。④在CP上升沿作用下,由于片ⅡQ3=1,使电路继续执行右移移位功能,串行输入数据逐个存入到移位寄存器,直到“Q0~Q6”=“D6~D0”。⑤这时标志码0移到了片Ⅱ的Q3,使SH/LD=0,在下一CP上升沿到达时,执行又一次的并行置入功能,开始新的一组7位数码的串—并开始。b并行—串行转换器(书上192页)

工作过程:①在启动脉冲和时钟CP作用下,执行并行置入功能。片ⅡQ3=DI6。②启动脉冲消失,在CP作用下,由于标志位0的存在,使门G1输出为1,使得SH/LD=1,执行右移移位寄存功能。③以后在移存脉冲作用,并行输入数据由片Ⅱ的Q3逐位串行输出,同时又不断地将片Ⅰ的串行输入端J,K=1的数据移位寄存到寄存器。④第1个CP时:DI62DI53DI44DI35DI26DI17DI0串出数据(Q3)⑤当第7个CP脉冲到达后,片Ⅱ的

Q2=0,Q3=DI0,片Ⅰ,Ⅱ的其余输入端均为1,门G1的输入全为1,使SH/LD=0。标志着这一组7位并行输入数据转换结束。同时在下一时钟CP作用下,执行下一组7位数据的并行置入,进行下一组并行数据的并—串转换。74LS194的功能表

×××××××0018L××××0×0117H××××1×01160×××××010151×××××11014D0D1D2D3D0D1D2D3××1113××××非上升沿××××120000×××××××××01D0D1D2D3右移DSR左移DSLMBMAQ0Q1Q2Q3并行输入时钟脉冲CP串行输入控制信号输出输入清零RD序号异步清零

同步置数低位向高位移动(右移)高位向低位移动(左移)保持按移存规律构成的任意模值计数分频器称为移存型计数器。常用的移存型计数器有环形计数器和扭环计数器。用集成移位寄存器实现任意模值的计数分频移位寄存器构成的同步移位计数器1.环形计数器环形计数器的特点:电路简单,N位移位寄存器可以计N个数,实现模N计数器。状态为1的输出端的序号等于计数脉冲的个数,通常不需要译码电路。3Q00001Q0010Q1Q0100210001、环形计数器例1:用CT1195构成M=4的环形计数器。

态序表

Q3Q2Q1Q00

10

00

10

010

移位寄存器构成的移位计数器1.环形计数器3Q00001Q0010Q1Q0100210000011011011001001011111101101101110100000111101011、环形计数器1.电路除了有效计数循环外,还有五个无效循环;2.不能自启动;3.工作时首先在SH/LD加启动信号进行预置.注意1、环形计数器1.连接方法:——将移位寄存器的最后一级输出Q反馈到第一级的J、K输入端;2.判断触发器个数n:——计数器的模为M=n(n为所需移位寄存器的位数)设计方法2.扭环形计数器为了增加有效计数状态,扩大计数器的模,可用扭环形计数器。一般来说,N位移位寄存器可以组成模2N的扭环形计数器,只需将末级输出反相后,接到串行输入端。01011001001001001011101001101101Q000110001QQ00003011002Q0011111001111111移位寄存器构成的移位计数器2、扭环形计数器例1:M=8的扭环形计数器。

态序表

Q0

Q1

Q2

Q

30000100011001

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论