时序逻辑电路分析与设计_第1页
时序逻辑电路分析与设计_第2页
时序逻辑电路分析与设计_第3页
时序逻辑电路分析与设计_第4页
时序逻辑电路分析与设计_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、1时序逻辑电路分析与设计 (III)孙卫强2/34内容提要o时序逻辑电路的分类o时序电路的分析方法n同步时序电路的分析方法n异步时序电路的分析方法o常用的时序逻辑电路n计数器n寄存器和移位寄存器n序列脉冲发生器n序列信号发生器o时序逻辑电路的设计方法n同步时序电路设计n异步时序电路设计3/34寄存器(Register)o 寄存器用来存储数据n 是对触发器存储功能的扩展n 每一个bit用一个触发器来存储,最常用的是D触发器n 将多个触发器按照一定方式连接,可以构成各种结构的寄存器n 寄存器的存储容量(Storage Capacity)为寄存器所能存储bit的数目,实际也就是寄存器中所包含的触发器

2、的数目4/34寄存器简单四位寄存器74LS75带异步复位的四位寄存器74LS175带异步复位和输入使能的四位寄存器CC4076与或门三态门5/34移位寄存器o 在时钟信号作用下,可以将数据向左或者向右移位串行输入/右移/串行输出输入输出串行输入/左移/串行输出输出输入循环右移循环左移输入输出串行输入/并行输出输入输出并行输入/串行输出输入输出并行输入/并行输出6/34串行输入/串行输出寄存器例:DI输入1011,并且寄存器初始状态为所有触发器都在reset状态7/34串行输入/串行输出寄存器第一个时钟周期,第一个输入1进入FF0例:DI输入1011,并且寄存器初始状态为所有触发器都在reset

3、状态8/34串行输入/串行输出寄存器第二个时钟周期,第二个输入0进入FF0,而前一个周期输入的1进入FF1例:DI输入1011,并且寄存器初始状态为所有触发器都在reset状态9/34串行输入/串行输出寄存器第三个时钟周期,第三个输入1进入FF0,后级继续往右移例:DI输入1011,并且寄存器初始状态为所有触发器都在reset状态10/34串行输入/串行输出寄存器第四个时钟周期,第四个输入1进入FF0,后级继续往右移,并从Do输出1例:DI输入1011,并且寄存器初始状态为所有触发器都在reset状态11/34串行输入/串行输出寄存器第1个时钟周期第2个时钟周期第3个时钟周期第4个时钟周期Q0

4、Q1Q2Q12/34串行输入/并行输出寄存器Q0Q1Q2Q300001000010010101101第1个时钟周期第2个时钟周期第3个时钟周期第4个时钟周期如果DI端输入1011,那么FF0-FF3中的存储的内容为:这个电路有何作用?可以实现串并转换!寄存器中的初始值:13/348位串行输入/并行输出寄存器74HC14/34移位寄存器o 在时钟信号作用下,可以将数据向左或者向右移位串行输入/右移/串行输出输入输出串行输入/左移/串行输出输出输入循环右移循环左移输入输出串行输入/并行输出输入输出并行输入/串行输出输入输出并行输入/并行输出15/348位并行输入/串行输出寄存器74HC165D0D

5、7:异步并行输入Ds:串行输入CE:芯片使能, Chip EnablePL :并行输入使能,Parallel L16/34移位寄存器o 在时钟信号作用下,可以将数据向左或者向右移位串行输入/右移/串行输出输入输出串行输入/左移/串行输出输出输入循环右移循环左移输入输出串行输入/并行输出输入输出并行输入/串行输出输入输出并行输入/并行输出17/34四位并行输入/并行输出移位寄存器(74HC195)PE: Parallel EnableMR: Master Reset与或逻辑18/34与或逻辑加法/减法计数器由输入来控制计数器向上/向下计数,即加法/减法计数。19/34四位并行输入/并行输出移位寄

6、存器(74HC195)PE: Parallel EnableMR: Master Reset与或逻辑20/34四位并行输入/并行输出移位寄存器(74HC195)PE: Parallel EnableMR: Master Reset当PE=0时,并行输入功能使能21/34四位并行输入/并行输出移位寄存器 (74HC195)PE: Parallel EnableMR: Master Reset当PE=1时,串行输入/移位使能D=JQ+KQ22/34四位并行输入/并行输出移位寄存器 (74HC195)PE: Parallel EnableMR: Master Reset当PE=1时,串行输入/移位使

7、能23/34移位寄存器o 在时钟信号作用下,可以将数据向左或者向右移位串行输入/右移/串行输出输入输出串行输入/左移/串行输出输出输入循环右移循环左移输入输出串行输入/并行输出输入输出并行输入/串行输出输入输出并行输入/并行输出24/34双向万能移位寄存器74LS194G1G2G3G4S1S0D0G1=s0s1DSRG2=s0s1D0G3=s0s1Q1G4=s0s1Q0D1D2D3DSRDSLQ0Q1Q2Q25/34双向万能移位寄存器74LS194o S0,S1:工作模式选择n S1S000,保持n S1S001,右移n S1S010,左移n S1S011,并行输入o CLEAR: 清零,低电

8、平时所有触发器复位o DSR:右移串行输入o DSL:左移串行输入26/34双向万能移位寄存器74LS194的级联27/3474LS194的应用举例红框中的部分是由74194构成的8bit移位寄存器28/3474LS194的应用举例红框中的部分是由两片4位加法器构成的8位加法器29/3474LS194的应用举例第一个时钟周期:S1S0=11,数据被装载m0m1m2m3n0n1n2n300000000y7y0=M+NS1S000,保持S1S001,右移S1S010,左移S1S011,并行输入30/3474LS194的应用举例第二个时钟周期:S1S0=01,数据M,N右移m0m1m2m3n0n1n

9、2n300000000y7y0=2M+2NS1S000,保持S1S001,右移S1S010,左移S1S011,并行输入31/3474LS194的应用举例第三个时钟周期:S1S0=01,数据M,N右移m0m1m2m3n0n1n2n300000000y7y0=4M+2NS1S000,保持S1S001,右移S1S010,左移S1S011,并行输入32/3474LS194的应用举例第四个时钟周期:S1S0=01,数据M,N右移m0m1m2m3n0n1n2n300000000y7y0=8M+2NS1S000,保持S1S001,右移S1S010,左移S1S011,并行输入33/34移位寄存器的逻辑符号8b

10、it串进/串出移位寄存器SRG8: 8bit Shift Register4bit串进/并出移位寄存器8bit串进/并出移位寄存器74HC1648bit并进并行装载移位寄存器74HC34/34移位寄存器的逻辑符号4bit并行访问移位寄存器74LS195A4bit双向万能移位寄存器74HC194(Parallel Access)(Bidirectional Universal)35/34移位寄存器的应用(1)移位寄存器用来产生延时 (Delay)数据经过移存器后经过8个时钟周期出现在Q7输出端口如果输入时钟是1MHz:那么Q7的输出比输入延迟了810-6s,即36/34移位寄存器的应用(2) 用移位寄存器实现串并转换电路

温馨提示

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

评论

0/150

提交评论