我是靠谱客的博主 腼腆白昼,最近开发中收集的这篇文章主要介绍寄存器0. 基本概念1. 基本寄存器2. 移位寄存器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

  • 0. 基本概念
  • 1. 基本寄存器
    • (1) 门电路构成的寄存器
    • (2) 集成8位寄存器【74HC374】
  • 2. 移位寄存器
    • (1) 单向移位寄存器
    • (2) 双向4位移位寄存器【74HCT194】
    • (3) 应用

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

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的扭环形计数器

  • 时序脉冲产生器

最后

以上就是腼腆白昼为你收集整理的寄存器0. 基本概念1. 基本寄存器2. 移位寄存器的全部内容,希望文章能够帮你解决寄存器0. 基本概念1. 基本寄存器2. 移位寄存器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部