寄存器


注意:
只有在寄存器中,低位在前,高位在后

0. 基本概念

寄存: 把二进制数据或代码暂时存储起来的操作

寄存器: 具有寄存功能的电路

双向移位寄存器: 能控制数据的流向,实现数据的双向移动的寄存器。

并行输入输出: 每一位数据对应一个输出端,在CP的作用下,各位同时输入或输出。
串行输入输出: 只有一个输入输出端,在CP的作用下,各数码逐次输入输出。

右移: 数据从低位触发器移向高位。

左移: 数据从高位触发器移向低位。

1. 基本寄存器

(1) 门电路构成的寄存器

在这里插入图片描述

  • 工作原理: 一个触发沿的到来,时间只够触发器工作一次,所有的输入D前进到D触发器的输出端,再由三态门控制是否输出出去。

  • 功能: 用来寄存一组二进制数据或代码

  • 特点:

    • 只能并行输入,也只能并行输出
    • 一个触发器存储存储1位二进制信号

(2) 集成8位寄存器【74HC374】

  • 功能表
    在这里插入图片描述

2. 移位寄存器

(1) 单向移位寄存器

在这里插入图片描述

  • 工作原理: 一个触发沿的时刻只够各个D触发器工作一次,所以输入D一次向前一位。

  • 特点: 只能用脉冲边沿敏感的触发器,而不能用电平敏感的锁存器

(2) 双向4位移位寄存器【74HCT194】

① 逻辑符号
在这里插入图片描述
此时低位在左,高位在右

  • C P CP CP:脉冲输入。
  • Q 0 Q 1 Q 2 Q 3 Q_0Q_1Q_2Q_3 Q0Q1Q2Q3:输出端。
  • D 0 D 1 D 2 D 3 D_0D_1D_2D_3 D0D1D2D3:输入端
  • C R CR CR:异步清零端。低电平有效
  • S 1 S 0 S_1S_0 S1S0:输入控制端。
  • D S R D_{SR} DSR:右移时串入信号。串行输入,并行输出
  • D S L D_{SL} DSL:左移时串入信号。

② 功能表

在这里插入图片描述

C R ‾ = 1 时 \overline{CR} = 1时 CR=1功能
S1 = 0,S0 = 0保持
S1 = 1,S0 = 0左移
S1 = 0,S0 = 1右移
S1 = 1,S0 = 1置数D0D1D2D3

③ 位数拓展

在这里插入图片描述

(3) 应用

*根据状态图或时序图来判断

  • 模为n的环形计数器

  • 模为n的扭环形计数器

  • 时序脉冲产生器

  • 5
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值