目录

寄存器的功能:

基本构成:

寄存器分类

移位寄存器

移位寄存器按功能分类

四位双向位移寄存器74194

移位寄存器的具体应用

1、环形计数器

2、扭环形计数器

3、一般位移型计数器

4、偶、奇数分频器(计数器)

5、序列码检测电路

(1)可重叠序列检测

(2)不可重叠序列检测

6、信号发生器

(1)反馈移位型序列信号发生器

(2)计数型序列码发生器

(*)序列码发生器两种方法比较


寄存器的功能:

暂时存放计算机的数据或者指令。

基本构成:

D触发器

0

时钟上升沿

0

1

1

时钟上升沿

1

0

X

0

X

1

寄存器分类

1、由多个(边沿触发)D触发器组成的触发型集成寄存器。

2、由带使能端(电位控制式)D触发器构成的锁存型集成寄存器。

6D寄存器和8D寄存器在本质上和4D寄存器没有差别,只是使用了更多的寄存器集成成为集成寄存器。

移位寄存器

所谓“移位”,就是将寄存器所存各位数据,在每个移 位脉冲的作用下,向左或向右移动一位。

移位寄存器按功能分类

1、按移位方向:有左移位寄存器、 右移位寄存器和双向 移位寄存器

2、按输入方式:可分串行输入、并行输入

3、按输出方式:可分串行输出、并行输出

四位双向位移寄存器74194

D0~D3

:并行数码输入端

CLR

:异步清0端,低电平有效

SR、SL

:右移、左移串行数码输入端

S1、S0

:工作方式控制端。

(S1左移,S2右移)

移位寄存器的具体应用

1、环形计数器

2、扭环形计数器

3、一般位移型计数器

当选择右移位寄存器的时候

4、偶、奇数分频器(计数器)

扭环计数器输出波形的频率比时钟频率降低了2n倍,所以 它可以用作偶数分频器。如果将反馈输入方程改为 ,则可以构成奇数分频器,其模值为 M=2n-1。 下图是用 74LS194 构成的 7 分频电路。

5、序列码检测电路

(1)可重叠序列检测

(2)不可重叠序列检测

序列X:

0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 0

需要检查的序列码:

1 1 0 1

6、信号发生器

(1)反馈移位型序列信号发生器

(2)计数型序列码发生器

(*)序列码发生器两种方法比较

移位型:

①根据序列信号长度M,确定 移存器位数n。

②确定移存器的M个独立状态。

③根据M个状态列出移存器的 态序表和反馈函数表,求出反馈函数SR(SL) 。

④检查自启动性能。

设计过程较复杂,只能产生一 个序列

计数器型:

①根据序列信号长度M,设计模M计数器,状态自定;

②按计数器的状态转移关系和序列码的要求设计组合输出电路;

设计过程简单,可同时产生多个序列。

寄存器与移位寄存器(数字电路)相关推荐

  1. 双 JK 触发器 74LS112 逻辑功能。真值表_数字电路,分频器,移位寄存器,触发器...

    1).箝位器 能把脉冲电压维持在某个数值上而使波形保持不变的电路称为箝位器.它也是整形电路的一种.例如电视信号在传输过程中会造成失真,为了使脉冲波形恢复原样,接收机里就要用箝位电路把波形顶部箝制在某个 ...

  2. 四类九种移位寄存器总结(循环(左、右、双向)移位寄存器、逻辑和算术移位寄存器、串并转换移位寄存器、线性反馈移位寄存器LFSR|verilog代码|Testbench|仿真结果)

    移位寄存器总结 一.前言 二.简单循环左移/右移/双向移位寄存器 2.1 简单循环左移/右移/双向移位寄存器 2.2 verilog代码 2.3 Testbench 2.4 仿真结果 三.逻辑移位与算 ...

  3. 左移寄存器vhdl_基于VHDL的移位寄存器设计

    摘 要 本文通过对EDA和VHDL的简单说明,阐述了基于 VHDL硬件描述语言的移位寄存器设计方法,程序简单,在电子 设计中有一定的推广价值. 关键词 移位寄存器   设计  EDA  VHDL 随着 ...

  4. FPGA基础(数字电路)

    Verilog语言是硬件描述语言而不是设计语言.在写Verilog代码时,大脑要先想好完成的具体功能应该用什么样的电路实现,然后再用Verilog描述出来. 1.数字电路和模拟电路 数字信号指信号无论 ...

  5. sr锁存器 数电_数字电路

    第1章 数字逻辑基础 1.1 绪论 1.1.1 模拟信号和数字信号 1.1.2 模拟电路.数字电路和混合信号电路 1.1.3 数字电路的优点 1.1.4 数字电路的发展及应用 1.2 数制和码制 1. ...

  6. 「Arm Arch」 ISA 寄存器

    本文源自<书香度年华>「ARM 架构专栏」,是一系列由浅入深.循序渐进的文章,文章之间有一定的前后关联性,所以按顺序阅读,建议收藏专栏. 目录 一. 定义 寄存器在计算机中是用来寄存数据的 ...

  7. 计算机中寄存器的定义,寄存器电路

    在数字电路系统工作过程中,把正在处理的二进制数据或代码暂时存储起来的操作叫做寄存,寄存器电路就是实现寄存功能的电路,是数字逻辑电路的基础模块.[1] 中文名 寄存器电路 外文名 register ci ...

  8. FPGA之道(46)数字电路中的隐患

    文章目录 前言 数字电路中的隐患 寄存器输出的不稳定态 单触发器寄存器 多触发器寄存器 不稳定态对数字电路的影响 特定情况下去除不稳定态的方法 消除不稳定态的原理 格雷码简介 常用的格雷码编.解码方法 ...

  9. FPGA锁存器、触发器、寄存器和缓冲器的区别

    一.锁存器 锁存器(latch)---对脉冲电平敏感,在时钟脉冲的电平作用下改变状态 锁存器是电平触发的存储单元,数据存储的动作取决于输入时钟(或者使能)信号的电平值,仅当锁存器处于使能状态时,输出才 ...

最新文章

  1. 推荐并简要分析一个silverlight的相册DEMO--ImageSnipper(V2)
  2. python经典好书-新手Python入门经典书籍推荐
  3. 新人新博客新学习家园
  4. NHibernate初学者指南(2):一个完整的例子
  5. QGraphicsItem获取不到鼠标事件
  6. 如何做个好员工(转载)
  7. python变量和常量_Python数学模块常量和示例
  8. 计算机组成原理pc值,计算机组成原理试题
  9. 利用jquery 控制select 实例代码
  10. Docker玩转Rhadoop
  11. 60个未来的新兴服务业最红火
  12. html超链接子页面,页面html超链接怎么做
  13. 微信扫带参数二维码,微信回调
  14. 【cocos2d-x 大型ARPG手游研发----地图活起来了】
  15. 5个最好的在线文件共享网站
  16. Hello, world?Hello, world
  17. 云服务器oa系统,oa系统放到云服务器云服务器
  18. 用jQuery添加dragstart,dragover和drop事件,实现拖拽效果
  19. 最全总结 | Android 系统抓包喂饭教程!
  20. 小技巧!微信发朋友圈长文字怎样才能避免被折叠成一行?

热门文章

  1. python多线程下载大文件_Python threading多线程断点下载文件的方法
  2. 需求来源以及竞品分析
  3. 7段均衡器最佳参数_7段均衡器怎么调能达到最佳效果?
  4. 【产品设计】浅析产品新手引导设计
  5. Leecode 1658. 将 x 减到 0 的最小操作数 滑动窗口
  6. python calu_使用Python检查变量是否介于两个值之间
  7. 三国群英传霸业之王服务器维护,20200901维护公告
  8. HDU 5128 The E-pang Palace 【暴力】
  9. mysql mysqldataadapter_MySQL的DataAdapter用法
  10. 北大计算机系研究生宿舍地址,北京大学研究生宿舍