数字电路与逻辑设计第6章1120中规模计数器的级联.ppt
《数字电路与逻辑设计第6章1120中规模计数器的级联.ppt》由会员分享,可在线阅读,更多相关《数字电路与逻辑设计第6章1120中规模计数器的级联.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、M=12M=12例:分析下图所示的时序逻辑电路,试画出其状例:分析下图所示的时序逻辑电路,试画出其状态图和在态图和在CPCP脉冲作用下脉冲作用下Q QD D、Q QC C、Q QB B、Q QA A的波形,并的波形,并指出计数器的模是多少?指出计数器的模是多少?N M 的实现方法:的实现方法:采用多片采用多片M进制计数器构成进制计数器构成各芯片可以连接为串行进位方式或并行进位方式各芯片可以连接为串行进位方式或并行进位方式对于扩展为对于扩展为MM的计数器再采用反馈清零或反馈置数进行设的计数器再采用反馈清零或反馈置数进行设计计中规模计数器的级联中规模计数器的级联n 级联后的中规模计数器同样可以通过
2、级联后的中规模计数器同样可以通过复位复位或者或者预置预置来改变整个计数器的模值。来改变整个计数器的模值。n有两种基本的做法:有两种基本的做法:a、一种一种是将级联后的计数器看成是一个整体,直是将级联后的计数器看成是一个整体,直接通过预置或者复位来改变计数模值。接通过预置或者复位来改变计数模值。b、另一种另一种是将单片的计数器先通过预置或复位到达是将单片的计数器先通过预置或复位到达一定的模值,级联后的计数器的模值一定的模值,级联后的计数器的模值等于被级联计数器等于被级联计数器模值的乘积。模值的乘积。只有级联后计数器的模值可以被分解为几只有级联后计数器的模值可以被分解为几个整数的乘积时,才可以用第
3、二种方法。个整数的乘积时,才可以用第二种方法。3、双时钟、双时钟4位二进制同步可逆计数器位二进制同步可逆计数器 74LS193 集成计数器集成计数器减计数减计数110加计数加计数110DCBADCBA0000001QDQCQBQADCBA ACP-CP+LDCR输输 出出预置数据输入预置数据输入时钟时钟预置预置清零清零异步清零:异步清零:异步预置数:异步预置数:3、双时钟、双时钟4位二进制同步可逆计数器位二进制同步可逆计数器 74LS193 同步加计数:同步加计数:同步减计数:同步减计数:CR=1 CR=0,LD=0 CR=0,LD=1,CP+=CR=0,LD=1,CP-=集成计数器集成计数器
4、 0 1 1 1 X X X X 保保 持持集成计数器集成计数器 74LS193时序图时序图中规模计数器D A:高位高位低位低位CPU,CPD:双时钟输入双时钟输入R:异步清除异步清除,高电平高电平有效有效LD:异异步预置步预置,低电平低电平有效有效QD QA:高位高位低位低位(一)逻辑符号(一)逻辑符号加到最大值时加到最大值时产生进位信号产生进位信号QCC=0减到最大值时减到最大值时产生借位信号产生借位信号QDD=04.异步十进制计数器异步十进制计数器74xx290(1)74xx290的功能的功能时钟时钟输入输入端端直接直接置置9 9端端直接直接清零清零端端输出端输出端异步计数器相关连接异步
5、计数器相关连接时钟时钟输入端输入端直接清零端直接清零端直接置直接置9 9端端二进制计数器二进制计数器 五进制计数器五进制计数器 十进制计数器十进制计数器 (1)74LS290的功能的功能二进制计数器二进制计数器 CPA QA 五进制计数器五进制计数器CPB QD QC QB 008421BCD码十进制计数器码十进制计数器CPA QD QC QB QA 74xx290的功能表的功能表计计 数数00计计 数数00计计 数数00计计 数数0010011100000110000011QDQCQBQACPR9(2)R9(1)R0(2)R R0(1)0(1)输输 出出时钟时钟置位输入置位输入复位输入复位输
6、入在计数或清零时,均要求在计数或清零时,均要求R9(1)和和R9(2)中至少一个必须为中至少一个必须为0只有在只有在R0(1)和和R0(2)同时为同时为1时,才能清零时,才能清零方法一:利用方法一:利用R端端M=6 M=6 态序表态序表 NQDQCQBQA00 0 0 010 0 0 120 0 1 030 0 1 140 1 0 050 1 0 160 1 1 001100000M=7 M=7 态序表态序表 NQDQCQB QA00 0 0 010 0 0 120 0 1 030 0 1 140 1 0 050 1 0 160 1 1 071 0 0 1方法二:利用方法二:利用S 端端100
7、10110M=10 M=10 态序表态序表 NQAQDQC QB00 0 0 010 0 0 120 0 1 030 0 1 140 1 0 051 0 0 061 0 0 171 0 1 081 0 1 191 1 0 0要求:采用要求:采用5421码计数码计数三、三、寄存器,移位寄存器。寄存器,移位寄存器。寄存器是一种常用的时序逻辑电路寄存器是一种常用的时序逻辑电路,用来存储多位二进用来存储多位二进 制代码。这些代码可以是数据,指令,地址或其他信制代码。这些代码可以是数据,指令,地址或其他信 息。由于一个触发器只能存放一位二进制代码,因此,息。由于一个触发器只能存放一位二进制代码,因此,用
8、用n个触发器和一些起控制作用的门电路,可以组成个触发器和一些起控制作用的门电路,可以组成 n位寄存器。位寄存器。按功能划分,寄存器可分为:按功能划分,寄存器可分为:数码寄存器数码寄存器 移位寄存器移位寄存器 1、数码寄存器数码寄存器 1D CI DI存数指令 Q Q1、数码寄存器数码寄存器 数码寄存器是能够存放二进制数码的电路。由于数码寄存器是能够存放二进制数码的电路。由于 触发器具有记忆功能,因此可以作为数码寄存器触发器具有记忆功能,因此可以作为数码寄存器 的电路。的电路。下图为由下图为由D触发器实现寄存一位数码的寄存单元。触发器实现寄存一位数码的寄存单元。工作原理:工作原理:若若DI=0,
9、在存数指令的作用下,在存数指令的作用下,Qn+1=0,若若DI=1,在存数指令的作用下,在存数指令的作用下,Qn+1=1。n这样,在存数指令的作用下,将输入这样,在存数指令的作用下,将输入信号的数码信号的数码DI存入到存入到D触发器中。触发器中。n这样寄存器只用来存放数码,一般仅这样寄存器只用来存放数码,一般仅具有具有接收数码接收数码,保持保持并并清除清除原有数码原有数码等功能,电路结构和工作原理都比较等功能,电路结构和工作原理都比较简单。简单。一个多位的数码寄存器,可以看作是多一个多位的数码寄存器,可以看作是多个触发器的并行使用。个触发器的并行使用。2、移位寄存器、移位寄存器3 移位寄存器是
10、一个同步时序电路,除具有移位寄存器是一个同步时序电路,除具有存放存放数数4 码的功能外,还具有将数码码的功能外,还具有将数码移位移位的功能,即在时钟的功能,即在时钟CP5 作用下,能够把寄存器中存放的数码作用下,能够把寄存器中存放的数码依次左移或右移。依次左移或右移。下图为由下图为由4个个D触发器构成的触发器构成的4位左移的移位寄存器位左移的移位寄存器 由图可见:由图可见:Q1n+1=VI,Q2n+1=Q1n Q3n+1=Q2n,Q4n+1=Q3n 1D4 CI 1D4 CI 1D4 CI 1D4 CIQ4Q3Q2Q1输入 VICP 就实现了数码在移存脉冲作用下,向左依位移存。就实现了数码在移
11、存脉冲作用下,向左依位移存。同理可构成同理可构成右移位寄存器右移位寄存器。10111111001011 双向寄存器双向寄存器 同时具有左移和右移的功能,是左移还是右移取决于同时具有左移和右移的功能,是左移还是右移取决于 移存控制信号移存控制信号M。如图所示如图所示 由图可写出各级由图可写出各级D触发器的状态转移方程:触发器的状态转移方程:Q4n+1=AM+MQ3n 其中,其中,A为右移输入数码为右移输入数码 Q3n+1=MQ4n+MQ2n B为左移输入数码为左移输入数码 Q2n+1=MQ3n+MQ1n Q1n+1=MQ2n+MB 当当M=1时,时,Q4n+1=A Q3n+1=Q4n Q2n+1
12、=Q3n Q1n+1=Q2n 因此,在移存脉冲因此,在移存脉冲CP作用下,实现作用下,实现右移右移移位寄存功能。移位寄存功能。当当M=0时,时,Q4n+1=Q3n Q3n+1=Q2n Q2n+1=Q1n Q1n+1=B 因此,在移存脉冲因此,在移存脉冲CP作用下,实现作用下,实现左移左移移位寄存功能。移位寄存功能。所以在双向移位寄存器中,我们可通过控制所以在双向移位寄存器中,我们可通过控制M的取的取值来完成左右移功能。在上例中,值来完成左右移功能。在上例中,M=1时,完成右移功能;时,完成右移功能;M=0时,完成左移功能。时,完成左移功能。1.移位寄存器的逻辑功能:移位寄存器的逻辑功能:既能寄
13、存数码,又能在时钟脉冲的作用下使既能寄存数码,又能在时钟脉冲的作用下使数码向高位或向低位移动数码向高位或向低位移动移位寄存器移位寄存器按移动方式分按移动方式分单向单向移位寄存器移位寄存器双向双向移位寄存器移位寄存器左左移位寄存器移位寄存器右右移位寄存器移位寄存器2.移位寄存器的逻辑功能分类移位寄存器的逻辑功能分类实现数码串实现数码串并行转换并行转换 通常信息在线路上的传递是串行传送,而终通常信息在线路上的传递是串行传送,而终端的输入或输出往往是并行的,因而需对信号进行端的输入或输出往往是并行的,因而需对信号进行 串串并行转换并行转换或或并并串转换串转换。移位寄存器的应用移位寄存器的应用并入并出
14、、并入串出、串入并出、串入串出并入并出、并入串出、串入并出、串入串出移位寄存器的应用移位寄存器的应用并入并出数据寄存并入并出数据寄存并入串出多位数据共信道传输并入串出多位数据共信道传输串入并出共信道传输数据接收串入并出共信道传输数据接收串入串出数字延迟串入串出数字延迟可变长度移位寄存器可变长度移位寄存器nA、串行转换成并行串行转换成并行n (5单位信息的串单位信息的串并转换电路)并转换电路)组成组成:由两部分:由两部分:5位右移移位寄存器位右移移位寄存器,5个与门组成的并行读出电路个与门组成的并行读出电路.5单位信息单位信息:是由是由5位二进制数码组成一个信位二进制数码组成一个信 息的代码。息
15、的代码。n并行读出脉冲必须在经过并行读出脉冲必须在经过5个移存脉冲后出个移存脉冲后出 现,并且和移存脉冲出现的时间错开。现,并且和移存脉冲出现的时间错开。1D CI 1D CI 1D CI 1D CI 1D CI 并行读出指令并行读出指令串行输入移存脉冲移存脉冲CPD5D4D3D2 D1Q1Q2Q3Q4Q511001分析:假设串行输入的数码为分析:假设串行输入的数码为10011(左边先入)(左边先入)序号 Q1 Q2 Q3 Q4 Q5 0 1 1 2 0 1 3 0 0 1 4 1 0 0 1 5 1 1 0 0 1并行输出 1 1 0 0 1 串串并行转换状态表并行转换状态表 波形:波形:并
16、行输出脉冲移存脉冲Q1Q2Q3Q4Q5110011001B 并行转换为串行并行转换为串行(输入是并行,输出是串行)(输入是并行,输出是串行)组成:组成:右移移位寄存器和输入电路右移移位寄存器和输入电路 分析:分析:由于是由于是D触发器,有触发器,有Qn+1=D 由于由于D1=MD11=MD11,D2=因此在移存脉冲作用下,状态转移方程为:因此在移存脉冲作用下,状态转移方程为:Q1n+1=MD11,Q2n+1=MD12+Q1n Q3n+1=MD13+Q2n,Q4n+1=MD14+Q3n Q5n+1=MD15+Q4n 工作时工作时:(1)(1)RD首先清零,使所有触发器置首先清零,使所有触发器置0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字电路 逻辑设计 1120 规模 计数器 级联
限制150内